Date: Tue, 29 Dec 1998 10:00:25 +1030 From: Greg Lehey <grog@lemis.com> To: Peter Wemm <peter@netplex.com.au>, Doug Rabson <dfr@nlsystems.com> Cc: FreeBSD current users <FreeBSD-current@FreeBSD.ORG> Subject: Re: How do I build an a.out kld? Message-ID: <19981229100025.K12346@freebie.lemis.com> In-Reply-To: <199812281145.TAA65000@spinner.netplex.com.au>; from Peter Wemm on Mon, Dec 28, 1998 at 07:44:59PM %2B0800 References: <Pine.BSF.4.01.9812281041290.381-100000@herring.nlsystems.com> <199812281145.TAA65000@spinner.netplex.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
On Monday, 28 December 1998 at 19:44:59 +0800, Peter Wemm wrote: > Doug Rabson wrote: >> On Mon, 28 Dec 1998, Greg Lehey wrote: > [..] >>> 2. I could build an a.out kld. Unfortunately, there's an >>> (undocumented) program called gensetdefs which runs against the >>> objects, and expects only ELF files. It doesn't understand an >>> -aout flag. Can I get past this problem? >> >> Are you using bsd.kmod.mk? If you look at it, gensetdefs is only used for >> elf. Linking an a.out module is even simpler: >> >> ${LD} -Bshareable ${LDFLAGS} -o ${.TARGET} ${OBJS} ${KMODDEPS} >> >> Try 'make OBJFORMAT=aout' and see what happens. > > Err, my recollection was that it needed to be in the environment, ie more > like: env OBJFORMAT=aout make Neither of these answer the original question: how to I get gensetdefs to work on a.out objects? It's now a moot point: I've just about finished migrating to ELF, which I had to do anyway at some point. Thanks to you and Jordan for the details on that. Greg -- See complete headers for address, home page and phone numbers finger grog@lemis.com for PGP public key 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?19981229100025.K12346>