Date: Wed, 2 Sep 1998 02:03:34 +0200 (CEST) From: Joachim Kuebart <joki@kuebart.stuttgart.netsurf.de> To: roberto@keltia.freenix.fr (Ollivier Robert) Cc: freebsd-current@FreeBSD.ORG Subject: Re: XFree86 and ELF Message-ID: <199809020003.CAA13058@shire.domestic.de> In-Reply-To: <19980902004140.A17784@keltia.freenix.fr> from Ollivier Robert at "Sep 2, 98 00:41:40 am"
next in thread | previous in thread | raw e-mail | index | archive | help
Ollivier Robert wrote: > Anyway, when you run an ELF > FreeBSD, __ELF__ is defined by the preprocessor... No, __ELF__ is defined by the compiler front end (${CC}). Calling cpp on its own provides no way to know what environment we are in. Satoshi Asami wrote: > REL!= sysctl -n kern.osreldate > .if ${REL} >= 300004 > OBJFORMAT!= objformat > .if ${OBJFORMAT} == elf > ELF= yes > .endif > .endif We can code in scripts/configure: test `sysctl -n kern.osreldate` -ge 300004 && test `objformat` = elf && echo '#define UseElfFormat YES' >> $F No patch since I already deleted my work source :-( and I'm out of time. Maybe tomorrow. cu Jo --------------------------------------------------------------------- FreeBSD: The Power to Serve <http://www.freebsd.org> Joachim Kuebart Tel: +49 711 653706 Replicants are like any other machine -- Germany they're either a benefit or a hazard. 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?199809020003.CAA13058>