[bf1942] Linkage changes once again

Kingsley Foreman kingsley at uglypunk.com
Fri Nov 21 18:33:19 EST 2003


ill do some testing on it on monday
but it looks ok for freebsd

----- Original Message ----- 
From: "Andreas Fredriksson" <andreas.fredriksson at dice.se>
To: <bf1942 at icculus.org>; "'Steven Hartland'" <killing at barrysworld.com>
Sent: Saturday, November 22, 2003 12:20 AM
Subject: 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