Linkage changes once again

Andreas Fredriksson andreas.fredriksson at
Fri Nov 21 04:22:45 EST 2003

Hi guys,

for 1.6 I'm going to have to remove the completely static binary due to a
I can't go into here (it doesn't have anything to do with legal issues

What I've been doing instead is to link dynamically with everything except
c++ runtime library and the gcc support libraries. The ldd output of the two
binaries looks like this:

bf1942_lnxded.dynamic: => /lib/ (0x40021000) => /lib/ (0x40025000) =>
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/ (0x40065000) => /lib/ (0x40116000) =>
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/ (0x40139000) => /lib/ (0x40142000) => /lib/ (0x40192000)
	/lib/ => /lib/ (0x40000000)

bf1942_lnxded.static: => /lib/ (0x40021000) => /lib/ (0x40024000) => /lib/ (0x40048000) => /lib/ (0x40088000) => /lib/ (0x400d8000)
	/lib/ => /lib/ (0x40000000)

Can people with better knowledge than me of the FreeBSD compat layer give
feedback on how this will work?

Andreas Fredriksson
Digital Illusions CE Sthlm AB
Maria Skolgata 83, 5tr
S-118 53 Stockholm
Phone: +46 8 658 78 28
Fax: +46-8-545 18 497
andreas.fredriksson at 

More information about the Bf1942 mailing list