[comp.unix.aix] Xlf, Binder , Paging space ?

luox@copper.ucs.indiana.edu (Xiao-Yang Luo) (09/28/90)

When i tried to use xlf to link several large files and
library IBM RS6000, i got the following message:

0706-010 ld: Binder killed by signal 9.
                Check for binder error messages or use local problem reproting
                procedures.

a friend of mine said it might be the system does not have enough 
paging space. does anyone out there knows what exactly the reason 
is , and how to solve it ?

thanks

--xiaoyang

bengsig@oracle.nl (Bjorn Engsig) (09/28/90)

Article <luox.654472214@copper> by luox@copper.ucs.indiana.edu (Xiao-Yang Luo) says:
|
|0706-010 ld: Binder killed by signal 9.
|                Check for binder error messages or use local problem reproting
|                procedures.
|
Increase paging space ...  You need a lot ...    Hit spacebar for more info...

The binder (/usr/lib/bind called by ld to do the work), need large amounts
of paging space, somehow dependent on the total size of all your .a's.  Our
system has 48 Mb of core and 128 Mb of paging space - and we only allow one
ld at a time.

What happens is that the AIX kernel realizes that the paging space is too low
and it starts killing processes, in your case the binder is killed, which frees
up lots of paging space.

It's almost time for a FAQ list here, isn't it?
-- 
Bjorn Engsig,	Domain:		bengsig@oracle.nl, bengsig@oracle.com
		Path:		uunet!mcsun!orcenl!bengsig
		From IBM:	auschs!ibmaus!cs.utexas.edu!uunet!oracle!bengsig