summaryrefslogtreecommitdiff
path: root/package/guile
AgeCommit message (Collapse)Author
2016-11-09package/guile: dont't use -Os for CS 2014.05 ARM toolchainRomain Naour
With this toolchain, guile tigger an assembler error with -Os which is probably caused by the binutils version being used: arm-none-linux-gnueabi-ld --version GNU ld (Sourcery CodeBench Lite 2014.05-29) 2.24.51.20140217 arm-none-linux-gnueabi-gcc --version arm-none-linux-gnueabi-gcc (Sourcery CodeBench Lite 2014.05-29) 4.8.3 20140320 (prerelease) Nowaday, even with a Buildroot internal toolchain using the oldest Binutils GCC version (2.25.1 and 4.8.6), guile build fine with -Os. So, force -O2 when this toolchain is used and BR2_OPTIMIZE_S is set. Fixes: http://autobuild.buildroot.net/results/976/976b3477407e64c8c2fc2309ed952d0083903a19 Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-10-13guile: security bump to version 2.0.13Gustavo Zacarias
Fixes: CVE-2016-8606 - REPL server now protects against HTTP inter-protocol attacks. CVE-2016-8605 - 'mkdir' procedure no longer calls umask(2). Remove upstream patch. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-06-28Replace (e)glibc by glibcThomas Petazzoni
Following the removal of eglibc support, this commit replaces all occurences of "(e)glibc" by just "glibc". Most of the occurences are in package Config.in comments. In addition, when the form "an (e)glibc ..." was used, it is replaced by "a glibc ...". [Peter: add new efi* packages, s/uclibc/uClibc as suggested by Romain, systemd / liquid-dsp tweaks as suggested by Yann] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Romain Naour <romain.naour@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-02-07package/libatomic_ops: rename libatomic_ops supported arch Kconfig symbolRomain Naour
According to the discussion on the mailing-list [1], rename the libatomic_ops supported architectures Kconfig symbol. [1] http://lists.busybox.net/pipermail/buildroot/2016-February/152146.html Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-11-25guile: needs strtol_l, not available for muslPeter Korsgaard
Fixes: http://autobuild.buildroot.net/results/861/861c3038dff03ded6d97b8bb61ba8754dc21c7f8/ http://autobuild.buildroot.net/results/cd3/cd3377585e4fa5c7457c50e827d96adeceaac04b/ http://autobuild.buildroot.net/results/b45/b453c419292dba39aaa309ea057e56662e9af2f6/ Musl doesn't implement strtol_l, which is used by guile. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-11-25guile: use libltdl, needs dynamic librariesPeter Korsgaard
Fixes: http://autobuild.buildroot.net/results/8d0/8d0e8ab0e7a83fda9ee65f973b5b749b246f1c1a/ http://autobuild.buildroot.net/results/381/38137ccf29023f38c540483a6655c4b8d6778abd/ http://autobuild.buildroot.net/results/1d8/1d864588f71b8c13a67781cf91ad058c74eb7abc/ Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-10-14guile: handle readline support explicitlyGustavo Zacarias
Otherwise the host readline (+ncurses) development files can poison the build causing breakage. Fixes: http://autobuild.buildroot.net/results/d0a/d0a8ad9d3f19592e06df36408d6af745f7908165/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-08-07guile: fix static-only buildThomas Petazzoni
guile uses bdwgc, which is already compiled with GC_NO_DLOPEN in static-only scenarios. However, the bdwgc headers continue to include <dlfcn.h> if used with GC_NO_DLOPEN undefined. Therefore, to make guile link properly in a static-only scenario, we have to build it with GC_NO_DLOPEN defined. Fixes: http://autobuild.buildroot.net/results/1bf/1bf73dd4c28d6607e8c24d3abf259b8032712a02/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-05-07guile: add patch borrowed from Yocto to fix compiler errorThomas Petazzoni
Fixes: http://autobuild.buildroot.org/results/85b/85bd849e17c6e5ed6b5b56a4d4ad1a73f7de99c2/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-04-27guile: add hash fileGustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-27bdwgc: bump to version 7.4.2Baruch Siach
The code in gcconfig.h indicates that the list of supported architectures is now a superset of BR2_PACKAGE_LIBATOMIC_ARCH_SUPPORTS so we can drop BR2_PACKAGE_BDWGC_ARCH_SUPPORTS. Also, add a hash file. Cc: Pedro Aguilar <paguilar@paguilar.org> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-01-08guile: needs autorecofGustavo Zacarias
It's patching configure.ac and triggering an automatic autoreconf which doesn't end well. Fixes: http://autobuild.buildroot.net/results/14f/14f502687f6344a85e67b37efe9b00b8c586a266/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-12-27guile: fix libltdl, libgmp and libunistring detectionThomas Petazzoni
Explicitly pass the path to libtldl, libgmp and libunistring, so that guile does not try to use host versions when available. Fixes: http://autobuild.buildroot.org/results/056/056b7fcbf3b73a8d15ca635b000771cdc2d7fbf9/ And another similar problem with libgmp and libunistring. [Thomas: added --with-libunistring-prefix, as suggested by Samuel Martin.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Samuel Martin <s.martin49@gmail.com> Tested-by: Samuel Martin <s.martin49@gmail.com>
2014-12-26package/guile: needs libtoolYann E. MORIN
guile build-depends on libtool, but forgot to select it Kconfig. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-12-21package/guile: rename patch to new conventionSamuel Martin
Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-12-02package/bdwgc: only enable on supported architecturesYann E. MORIN
bdwgc has support for a sub-set of the architectures we support. Since there is roughly a 50-50 split of our architectures that have support in bdwgc vs. those that do not, use a positive dependency logic, rather than a negative one. The list was constructed by visual inspection of the source code of bdwgc, but the header doing the check is, to say it politely, a bit difficult to read... So, some working archotectures may be missing. Users needing it may investigate if their architectures are indeed supported. Fixes; http://autobuild.buildroot.net/results/529/529b0b6dd47744c13f56e59a4c669a3f5d56530d/ Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Pedro Aguilar <paguilar@paguilar.org> Cc: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-11-26guile: Add new packagePedro Aguilar
Guile is an interpreter and compiler for the Scheme programming language, a clean and elegant dialect of Lisp. The patch guile-01-fix_arm_endianness.patch is based on guile's git commit ^ffd3e55cfd [Thomas: - rewrap comments and help text. - add missing host-gettext dependency, since gettext.m4 is needed for the package to autoreconf. - add missing host-pkgconf dependency. - add dependency on wchar, inherited from libunistring.] Signed-off-by: Pedro Aguilar <paguilar@paguilar.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>