[bf1942] Linkage changes once again

Kingsley Foreman kingsley at uglypunk.com
Mon Nov 24 02:08:16 EST 2003


working fine under freebsd
  ----- Original Message ----- 
  From: Alex 
  To: bf1942 at icculus.org 
  Sent: Monday, November 24, 2003 1:55 AM
  Subject: Re: [bf1942] Linkage changes once again


  same problem here unter debian 3.0
    ----- Original Message ----- 
    From: Andrew Chen 
    To: bf1942 at icculus.org 
    Sent: Sunday, November 23, 2003 4:13 PM
    Subject: RE: [bf1942] Linkage changes once again


    Neither the static or dynamic work on Slackware 8.1 anymore.

    ./bf1942_lnxded.dynamic: error while loading shared libraries: 
    libstdc++.so.5: cannot open shared object file: No such file or directory
    ./bf1942_lnxded.static: /lib/libc.so.6: version `GLIBC_2.3' not found 
    (required by ./bf1942_lnxded.static)

    Slackware 8.1 is based on GLIBC 2.2.5.

    At 05:50 AM 11/21/2003, you wrote:

    >Hi again folks,
    >
    >I've put up a 1.5 binary linked under my gentoo system at lightcubed,
    >available here:
    >http://bf1942.lightcubed.com/dist/bf1942-1.5-fbsd-linkchange.tar.bz2
    >
    >Please download this and see how it runs under various systems since
    >this is the linkage I'm planning to use for the 1.6 release.
    >
    >I appreciate any input you might have.
    >
    >Thanks,
    >// Andreas
    >
    > > -----Original Message-----
    > > From: Steven Hartland [mailto:
    > > Sent: Friday, November 21, 2003 12:39 PM
    > > To: bf1942 at icculus.org
    > > Subject: Re: [bf1942] Linkage changes once again
    > >
    > >
    > > Doh!! ignore my last mail not enough coffee this morning yet.
    > > With those dependencies for the static version there should
    > > be no problem under FreeBSD.
    > >
    > >     Steve / K
    > > ----- Original Message -----
    > > From: "Andreas Fredriksson" <andreas.fredriksson at dice.se>
    > > To: <BF1942 at icculus.org>
    > > Sent: 21 November 2003 09:22
    > > Subject: [bf1942] Linkage changes once again
    > >
    > >
    > > >
    > > > Hi guys,
    > > >
    > > > for 1.6 I'm going to have to remove the completely static
    > > binary due
    > > > to a reason I can't go into here (it doesn't have anything
    > > to do with
    > > > legal issues though).
    > > >
    > > > What I've been doing instead is to link dynamically with everything
    > > > except the
    > > > c++ runtime library and the gcc support libraries. The ldd
    > > output of
    > > > c++ the two
    > > > binaries looks like this:
    > > >
    > > > bf1942_lnxded.dynamic:
    > > > libdl.so.2 => /lib/libdl.so.2 (0x40021000)
    > > > libncurses.so.5 => /lib/libncurses.so.5 (0x40025000)
    > > > libstdc++.so.5 =>
    > > > /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libstdc++.so.5
    > > (0x40065000)
    > > > libm.so.6 => /lib/libm.so.6 (0x40116000) libgcc_s.so.1 =>
    > > > /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libgcc_s.so.1 (0x40139000)
    > > > libpthread.so.0 => /lib/libpthread.so.0 (0x40142000)
    > > > libc.so.6 => /lib/libc.so.6 (0x40192000)
    > > > /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
    > > >
    > > > bf1942_lnxded.static:
    > > > libdl.so.2 => /lib/libdl.so.2 (0x40021000)
    > > > libm.so.6 => /lib/libm.so.6 (0x40024000)
    > > > libncurses.so.5 => /lib/libncurses.so.5 (0x40048000)
    > > libpthread.so.0
    > > > => /lib/libpthread.so.0 (0x40088000) libc.so.6 => /lib/libc.so.6
    > > > (0x400d8000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
    > > >
    > > > Can people with better knowledge than me of the FreeBSD
    > > compat layer
    > > > give feedback on how this will work?
    > >

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://icculus.org/pipermail/bf1942/attachments/20031124/b81314f0/attachment.htm>


More information about the Bf1942 mailing list