Date: Mon, 21 Oct 2002 12:47:43 +1000 (EST) From: Bruce Evans <bde@zeta.org.au> To: Andrew Gallatin <gallatin@cs.duke.edu> Cc: John Baldwin <jhb@FreeBSD.ORG>, <current@FreeBSD.ORG>, <ru@FreeBSD.ORG>, <obrien@FreeBSD.ORG> Subject: Re: New groff breaks alpha world Message-ID: <20021021124533.J9225-100000@gamplex.bde.org> In-Reply-To: <15795.12533.559894.717547@grasshopper.cs.duke.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 20 Oct 2002, Andrew Gallatin wrote:
> Would it be acceptable to apply the following patch to link groff
> statically so as to unbreak the alpha world while the binutils
> maintainer figures out why ld is broken?
>
> Index: Makefile
> ===================================================================
> RCS file: /home/ncvs/src/gnu/usr.bin/groff/src/roff/groff/Makefile,v
> retrieving revision 1.3
> diff -u -r1.3 Makefile
> --- Makefile 11 Apr 2002 11:06:05 -0000 1.3
> +++ Makefile 20 Oct 2002 22:29:48 -0000
> @@ -6,4 +6,10 @@
> LDADD= ${LIBGROFF} -lm
> CLEANFILES= ${MAN}
>
> +.if ${MACHINE_ARCH} == "alpha"
> +#XXXX ld produces only one PT_LOAD segment when this binary
> +#XXXX is linked dynamically, which confuses the rtld
> +LDFLAGS+= -static
> +.endif
> +
> .include <bsd.prog.mk>
This should uses `NOSHARED=?yes' instead of an unportable linker flag.
Bruce
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?20021021124533.J9225-100000>
