Date: Thu, 31 Dec 1998 14:24:42 -0500 (EST) From: Clark Gaylord <gaylord@gaylord.async.vt.edu> To: freebsd-current@FreeBSD.ORG Subject: Re: New aout-to-elf build failures. Message-ID: <199812311924.OAA39518@gaylord.async.vt.edu>
next in thread | raw e-mail | index | archive | help
> Subject: Re: New aout-to-elf build failures. > Date: Wed, 30 Dec 1998 21:11:22 -0800 > From: "Jordan K. Hubbard" <jkh@zippy.cdrom.com> > > > Ok, as I'm not and haven't done any of the work I certainly don't have any > > say, but just to add something that you might want to consider. I've been > > thinking that it would be nice if the aout to elf build would be supported > > till a little after the branch split. This would allow people following > > stable the option of source upgrades the whole way through. But maybe this > > adds to much "cruft" to the start of the new stable branch? > > I don't mind them following -current up to and after the branch, but > they need to go ELF before that. It's just getting too difficult to > support both worlds and I no longer even have a 3.0/a.out box handy > here for testing such an environment. I have a stupid question: how do I know if I have an elf box? Maybe this is really trivial, but when I explain my confusion maybe it won't make me look quite so stupid (more foolish maybe, but hopefully not so stupid ;-): I tried aout-to-elf rather prematurely and it failed miserably; I then did a number of especially stupid things to try to kludge around the problem; finally, with a barely hobbling system I dl'ed a binary distribution, did a make world, make aout-to-elf, etc. Interestingly, /etc/objformat still said AOUT, but all the .../lib stuff seemed to be elf, so I just manually overwrote that. Anyway... But I still have a bunch of stuff in .../lib/aout (and maybe some aout stuff in .../lib ... I told you I did some stupid stuff). Do I have an "elf" system in the Hubbard sense of the word? I've tried moving stuff out of .../lib/aout when there were updated libs in .../lib, but there's a lot of "hey, I need blah.k (notwithstanding that blah.l is in elf for some l>k)" and subsequent rebuilds of almost everything on my system. But I can't build netscape (which seems to want the older libs I have in a.out). I also use X in binary; is that a.out or elf (I use the 3.0 binaries; don't have room for sources anymore). Can I transliterate the aout stuff and get it to work? (Maybe this was supposed to have been done by aout-to-elf, but my numerous fuddlings probably fubar'ed it.) Part of my problem is that I really don't understand a.out vs elf. Is there something I can read to better describe the different formats and how libraries are located (e.g., why do I need to have blah.k when I now have blah.l?) I'm not really much of a hacker, just a user that doesn't mind getting a little bloody every now and then. Thanks, CLark -- Clark K. Gaylord Blacksburg, Virginia USA cgaylord@vt.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812311924.OAA39518>