From owner-freebsd-current Mon Dec 28 03:45:44 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA21265 for freebsd-current-outgoing; Mon, 28 Dec 1998 03:45:44 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA21255 for ; Mon, 28 Dec 1998 03:45:41 -0800 (PST) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.9.1/8.9.1/Netplex) with ESMTP id TAA65000; Mon, 28 Dec 1998 19:45:00 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199812281145.TAA65000@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: Doug Rabson cc: Greg Lehey , FreeBSD current users Subject: Re: How do I build an a.out kld? In-reply-to: Your message of "Mon, 28 Dec 1998 10:45:56 GMT." Date: Mon, 28 Dec 1998 19:44:59 +0800 From: Peter Wemm Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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 Cheers, -Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message