AW: [bf1942] Linkage changes once again

Sasch thugz at gmx.de
Fri Nov 21 09:04:07 EST 2003


/usr/games/new/bf1942_lnxded: /lib/i686/libc.so.6: version `GLIBC_2.3' not
found (required by /usr/games/new/bf1942_lnxded)

:-(


-----Ursprüngliche Nachricht-----
Von: Andreas Fredriksson [mailto:andreas.fredriksson at dice.se]
Gesendet: Freitag, 21. November 2003 14:51
An: 'bf1942 at icculus.org'; 'Steven Hartland'
Betreff: RE: [bf1942] Linkage changes once again



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?
>




More information about the Bf1942 mailing list