[rt.cpan.org #111896] PAR Question Solaris 10
[email protected] ("Roderich Schupp via RT")
| Newsgroups | perl.par |
|---|---|
| Message-ID | <[email protected]> |
Thu Feb 11 06:27:18 2016: Request 111896 was acted upon.
Transaction: Correspondence added by RSCHUPP
Queue: PAR
Subject: PAR Question Solaris 10
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: [email protected], [email protected]
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=111896 >
On 2016-02-11 04:50:30, [email protected] wrote:
> The libs libperl.so and libdb-4.8.so are shared again.
Yikes, that's another bug which has been there for almost 3 years
and nobody noticed.
Remove the file myldr/boot, once more edit myldr/Makefile and change
./boot: boot.o
$(LD) boot.o ...some stuff... -o ./boot
so that the second line just reads
$(LD) boot.o -o ./boot
(as boot - and hence any packed executable - has absolutely no business being
linked with anything but the standard C library). Then "make" and
test as before. If this got rid of the shared libraries, try to run the
packed executable on a machine that doesn't have perl installed
(that's what the first workaround actually was intended to solve).
Sorry for inconvenience, Roderich