Date: Sat, 24 Jun 2017 20:24:19 +0800 From: Jov <amutu@amutu.com> To: Bruno Haible <bruno@clisp.org> Cc: FreeBSD Ports Mailing List <ports@freebsd.org>, linimon@freebsd.org Subject: Re: GNU libffcall 1.13 is released Message-ID: <CADyrUxPsuT1e0ArhB6rz6F99P5Tc8h3hcwBm%2BWJUH4W0wL6%2BVQ@mail.gmail.com> In-Reply-To: <22704200.OLI8sAPmL0@omega> References: <22704200.OLI8sAPmL0@omega>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Bruno, Thanks for your work=EF=BC=81I submitted an update PR https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220250,and add you to t= he CC list. Jov 2017-06-24 19:27 GMT+08:00 Bruno Haible <bruno@clisp.org>: > Hi, > > GNU libffcall 1.13 is released. You find the download link at the homepag= e > https://www.gnu.org/software/libffcall/ > > New in 1.13: > > * The license has been changed from GPLv2 to GPLv2+. > > * Added support for the following platforms: > (Previously, a build on these platforms failed.) > - x86_64: Mac OS X 64-bit. > - x86_64: Solaris 64-bit. > - x86_64: Linux with x32 ABI: CC=3D"gcc -mx32". > - arm: Linux 32-bit, without hardware floats. > - arm64: Linux 64-bit. > - s390x: Linux 64-bit. > - powerpc: AIX 64-bit. > - mips: IRIX 6.5 with CC=3D"cc -32". > - sparc: Solaris 64-bit. > > * Fixed support for the following platforms: > (Previously, a build on these platforms appeared to succeed but was > buggy.) > - x86_64: Linux. > - arm: Linux 32-bit, with hardware floats. > - powerpc: Linux 64-bit. > - mips: Linux with CC=3D"gcc -mabi=3D32". > - mips: Linux with CC=3D"gcc -mabi=3Dn32". > - mips: Linux with CC=3D"gcc -mabi=3D64". > - mips: IRIX 6.5 with CC=3D"gcc -mabi=3Dn32". > - s390: Linux. > - sparc: Linux 64-bit. > - ia64: Linux. > - hppa: HP-UX 32-bit. > > * Verified support for the following platforms: > (A build on these platforms worked and still works.) > - i386: Linux, Solaris, Mac OS X. > - powerpc: Linux 32-bit. > - powerpc: AIX 32-bit. > - powerpc: MacOS X. > - mips: IRIX 6.5 with CC=3D"cc -n32". > - sparc: Solaris 32-bit. > - sparc: Linux 32-bit: CC=3D"gcc -m32". > - alpha: Linux. > > * Support for a security feature: On Linux and FreeBSD platforms, linking > with > the libffcall libraries no longer causes the stack to become executable= . > > > According to [1][2], you are packaging libffcall for FreeBSD. > > I invite you to upgrade to version 1.13. > With it, you can remove the BROKEN_* lines from [2]. > Also, you will no longer need patch-avcall_avcall-sparc64.S [3]. > > NOTE! Libffcall is usually packaged as a non-shared library. If so, you > need > to rebuild the packages that depend on it (in particular, GNU clisp). > > Best regards, > > Bruno > > [1] http://www.freshports.org/devel/ffcall > [2] https://svnweb.freebsd.org/ports/head/devel/ffcall/ > Makefile?revision=3D439720&view=3Dmarkup > [3] https://svnweb.freebsd.org/ports/head/devel/ffcall/files/ > > _______________________________________________ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADyrUxPsuT1e0ArhB6rz6F99P5Tc8h3hcwBm%2BWJUH4W0wL6%2BVQ>