summaryrefslogtreecommitdiffstats
path: root/package/libsigsegv/Config.in
Commit message (Collapse)AuthorAgeFilesLines
* Introduce the variable BR2_TOOLCHAIN_HAS_UCONTEXTPatrick Havelange2019-02-041-10/+1
| | | | | | | | | | It is set when the platform exposes the struct ucontext_t. This avoids duplication of logic inside each package requiring the use of that type. Signed-off-by: Patrick Havelange <patrick.havelange@essensium.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libsigsegv: make the architecture dependencies more robustThomas Petazzoni2016-08-091-9/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | While musl and glibc provide the ucontext structure definition on all architectures they support, it is not the case of uClibc. We have been excluding more and more architectures over time, but this isn't really nice as we continuously need to add more. Latest example: the fact that ucontext on ARM is only available on ARM platforms that support the ARM instruction set (i.e not on the Thumb-2 only Cortex-M platforms). Therefore, we introduce a BR2_PACKAGE_LIBSIGSEGV_ARCH_SUPPORTS variable, which: - is set to 'y' for musl and glibc - is set to 'y' for uClibc for the only architectures that are known to provide ucontext (those are the ones that select ARCH_HAS_UCONTEXT in uClibc. Note that we remove the comment, as it would become a way too complicated comment, and we usually don't add comment for such complicated situations (see libunwind for a similar example). Fixes: http://autobuild.buildroot.net/results/b1e40b3ec64cd98b535d83e89e5780c46680e095/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libsigsegv: update web page URLLuca Ceresoli2016-08-031-1/+1
| | | | | | | The web page has moved. Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libsigsegv: mark as not available on m68kThomas Petazzoni2016-07-061-0/+1
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/059fd862bd3e9456783f2f4ba307df15dbab0d41/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Replace (e)glibc by glibcThomas Petazzoni2016-06-281-1/+1
| | | | | | | | | | | | | | | | 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>
* libsigsegv: enable for sparcWaldemar Brodkorb2016-06-031-3/+3
| | | | | | | | Now that uClibc-ng 1.0.15 is in use, we can reenable this package as context functions are available. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libsigsegv: disable for sparc and uClibc toolchainWaldemar Brodkorb2016-05-311-3/+3
| | | | | | | | | | | | | | The context function support is not available for uClibc and sparc. It will be introduced in uClibc-ng 1.0.15, and then the patch can be reverted. Fixes following autobuild failures: http://autobuild.buildroot.net/results/f1aa74992a77da325b3c6d74f9f88624bad094e9/ http://autobuild.buildroot.net/results/69bf0dbb0be3d4e4783ee332b3e95ca31f18d3bf/ http://autobuild.buildroot.net/results/f5bc9921c1b9f839e5536c19348efebd6826123d/ Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libsigsegv: not available on SuperH with uClibcThomas Petazzoni2015-08-071-3/+3
| | | | | | | | | | | | Like PowerPC, the uClibc port on SuperH doesn't implement ucontext, so we can't build libsigsegv in such a configuration. Therefore this commit marks libsigsegv as not available on SuperH/uClibc. Fixes: http://autobuild.buildroot.net/results/2128a3507e57e707ee5c726f1ccfddadb7b19112/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libsigsegv: unavailable for powerpc with uclibcGustavo Zacarias2015-07-181-0/+5
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/c5f/c5fef9a89f99e13de9cabe52c2ac1602d85974fe/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libsigsegv: not available on MicroblazeThomas Petazzoni2014-04-161-0/+1
| | | | | | | | Fixes: http://autobuild.buildroot.org/results/dd5/dd583e1c11bba814cd0f124eeeffeca5657a0aa9/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libsigsegv: disable for ARCAnton Kolesov2014-02-111-0/+1
| | | | | | | | | | Fixes http://autobuild.buildroot.net/results/5cd/5cd051937a9471f7fb47363e868cb4b61d788d75/build-end.log The ARC uClibc port doesn't provide ucontext_i.sym file required to enable context manipulation routines that libsigsegv needs. Signed-off-by: Anton Kolesov <anton.kolesov@synopsys.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libsigsegv: disable for xtensaBaruch Siach2014-02-041-0/+1
| | | | | | | | | | | The xtensa uClibc port does not provide the ucontext.h context manipulation routines that libsigsegv needs. Fixes: http://autobuild.buildroot.net/results/06d/06d091f2ea8d08a900dd7304bab5eeeeb85f7353/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libsigsegv: new packageSimon Dawson2013-04-211-0/+6
Signed-off-by: Simon Dawson <spdawson@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
OpenPOWER on IntegriCloud