Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!uwvax!vanvleck!root From: root@vanvleck.MATH.WISC.EDU (Admin) Newsgroups: comp.sys.att,comp.unix.wizards,comp.unix.questions Subject: Problems with ld Message-ID: <1@vanvleck.MATH.WISC.EDU> Date: Thu, 10-Sep-87 18:57:09 EDT Article-I.D.: vanvleck.1 Posted: Thu Sep 10 18:57:09 1987 Date-Received: Sat, 12-Sep-87 10:43:54 EDT Organization: University of Wisconsin, Math Department Lines: 20 Keywords: ld loader linker Xref: mnetor comp.sys.att:1201 comp.unix.wizards:4187 comp.unix.questions:3996 We (the programmers for the University of Wisconsin/Madison Math department) are trying to bring up Cayley on our AT&T 3B15. Cayley is a program that helps solve problems in group theory; it consists of about 2000 object files, all but a few in FORTRAN 77, the rest in C. We can compile each of the pieces but haven't been able to get ld to link them. ld can't handle an argument list that contains 2000 file names, so we've collected the object files into 16 or 17 libraries. Unfortunately, ld tells us that it can't read the .data section of one of our libraries, despite the fact that, as far as we can tell, it's OK. It seems to us that might be overflowing tables in ld; is this plausible? If so, what can we do? Someone who has brought Cayley up on other systems told us he got ld to work by modifing it to read its argument list from a file. Could we get a copy of such an ld? Are there any other pieces of information that might help to get ld to handle this big a job? University of Wisconsin - Math Dept