Date: Sat, 24 Jun 2017 13:27:42 +0200 From: Bruno Haible <bruno@clisp.org> To: ports@freebsd.org, linimon@freebsd.org Subject: GNU libffcall 1.13 is released Message-ID: <22704200.OLI8sAPmL0@omega>
next in thread | raw e-mail | index | archive | help
Hi, GNU libffcall 1.13 is released. You find the download link at the homepage 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="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="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="gcc -mabi=32". - mips: Linux with CC="gcc -mabi=n32". - mips: Linux with CC="gcc -mabi=64". - mips: IRIX 6.5 with CC="gcc -mabi=n32". - 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="cc -n32". - sparc: Solaris 32-bit. - sparc: Linux 32-bit: CC="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=439720&view=markup [3] https://svnweb.freebsd.org/ports/head/devel/ffcall/files/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?22704200.OLI8sAPmL0>