[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.