Skip site navigation (1)Skip section navigation (2)
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>