[openbeosnetteam] Re: libnet fix

On Wed, 18 Jun 2003 23:34:35 GMT "Marcus Overhagen" <ml@xxxxxxxxxxxx> 
wrote:
[...]
> Link distro/x86.R1/beos/system/lib/libnet.so
> 
> gcc  -nostart -Xlinker -soname="libnet.so"  -o "distro/x86.R1/beos/
> system/lib/libnet.so"   "objects/x86.R1/kits/network/libnet/socket.o" 
"objects/x86.R1/kits/network/libnet/select.o" "objects/x86.R1/kits/
network/libnet/poll.o" "objects/x86.R1/kits/network/libnet/compat.o" 
"objects/x86.R1/kits/network/libnet/arc4random.o" "objects/x86.R1/kits/
network/libnet/base64.o" "objects/x86.R1/kits/network/libnet/ethers.o" 
"objects/x86.R1/kits/network/libnet/freeaddrinfo.o" "objects/x86.R1/
kits/network/libnet/inet_addr.o" "objects/x86.R1/kits/network/libnet/
inet_ntoa.o" "objects/x86.R1/kits/network/libnet/inet_neta.o" "objects/
x86.R1/kits/network/libnet/inet_netof.o" "objects/x86.R1/kits/network/
libnet/inet_lnaof.o" "objects/x86.R1/kits/network/libnet/
inet_network.o" "objects/x86.R1/kits/network/libnet/inet_pton.o" 
"objects/x86.R1/kits/network/libnet/inet_ntop.o" "objects/x86.R1/kits/
network/libnet/getaddrinfo.o" "objects/x86.R1/kits/network/libnet/
gethostnamadr.o" "ob!
>  jects/x86.R1/kits/network/libnet/getnameinfo.o" "objects/x86.R1/kits
> /network/libnet/getnetbyaddr.o" "objects/x86.R1/kits/network/libnet/
getnetbyname.o" "objects/x86.R1/kits/network/libnet/getnetnamadr.o" 
"objects/x86.R1/kits/network/libnet/getprotoname.o" "objects/x86.R1/
kits/network/libnet/getnetent.o" "objects/x86.R1/kits/network/libnet/
getproto.o" "objects/x86.R1/kits/network/libnet/getprotoent.o" "objects
/x86.R1/kits/network/libnet/getservent.o" "objects/x86.R1/kits/network/
libnet/getservbyname.o" "objects/x86.R1/kits/network/libnet/
getservbyport.o" "objects/x86.R1/kits/network/libnet/linkaddr.o" 
"objects/x86.R1/kits/network/libnet/res_comp.o" "objects/x86.R1/kits/
network/libnet/res_data.o" "objects/x86.R1/kits/network/libnet/
res_debug.o" "objects/x86.R1/kits/network/libnet/res_init.o" "objects/
x86.R1/kits/network/libnet/res_mkquery.o" "objects/x86.R1/kits/network/
libnet/res_query.o" "objects/x86.R1/kits/network/libnet/res_random.o" 
"objects/x86.R1/kits/ne!
>  twork/libnet/res_send.o" "objects/x86.R1/kits/network/libnet/sethost
> ent.o"    ;
> 
> /boot/home/config/bin/ld: Warning: size of symbol `_res' changed from 
> 512 to 376 in /boot/develop/lib/x86/libnet.so

Damn, I missed this. We apparently link against /boot/develop/lib/x86/
libnet.so.

Which is not surprising, considering:

$ gcc -dumpspecs
[...]
*lib:
-lnet -lroot
[...]

*sigh*

Anyone who knows, how to get around this?

CU, Ingo


Other related posts: