Carlos Santos
92fd33a158
libbsd: upgrade to v0.8.2 and expand architecture support
...
When libbsd still supported uClibc as a C library, we added the architecture
exclusions because uClibc's a.out.h includes linux/a.out.h. The latter only
exists for the specified architectures.
However, glibc doesn't include linux/a.out.h, it instead has its own
implementation and it adds a flag to indicate if a.out is supported on this
architecture or not.
Since libbsd currently only supports glibc-based toolchains, the architecture
exclusions are no longer valid.
On microblaze, the build still fails, but this time because of ELF support.
libbsd explicitly handles architectures and microblaze is not one of them (see
local-elf.h).
Signed-off-by: Carlos Santos <casantos@datacom.ind.br >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-02-05 23:23:35 +01:00
Maxime Hadjinlian
f25a672f2d
libbsd: enable package on ARM
...
Rework the architecture dependency by adding a
BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS blind option.
[Thomas: slightly reword commit log.]
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-10-05 23:08:19 +02:00
Yann E. MORIN
1e6ea2d112
package/libbsd: needs an (e)glibc toolchain
...
libbsd needs support for .init_array and checks for a
glibc >= 2.4 since .init_array was introduced at around
that time.
uClibc claims to be a glibc-compatible toolchain, but it
only impersonates a glibc-2.2.
Just disable libbsd on uClibc.
Fixes:
http://autobuild.buildroot.net/results/e94/e949d8fabeeecc74bd1c324c516e0b4938c99dbc/
http://autobuild.buildroot.net/results/d3e/d3e1b70fb91571efacbe32af2cd12d055508f5ac/
http://autobuild.buildroot.net/results/b19/b19d24dbf9d05d86d839349695da45d548705b25/
[...]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-06-09 14:42:43 +02:00
Thomas De Schampheleire
66bb10b7b0
Config.in files: unify comments of toolchain option dependencies
...
This patch lines up the comments in Config.in files that clarify which
toolchain options the package depends on.
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2013-10-14 22:45:57 +02:00
Yann E. MORIN
f01809d2b7
package/libbsd: further reduce the set of supported archs
...
Support for a,out on ARM will be dropped in Linux 3.11 (and is already
missing in the -rc).
m68k is marked BROKEN in Buildroot, so it is never ever tested.
The x86 familly is the only one left with support for a.out, now.
Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2013-08-22 23:02:28 +02:00
Gustavo Zacarias
4788dddc39
libbsd: needs threads
...
Fixes:
http://autobuild.buildroot.net/results/397/39728c5eeb6c4e213cd96cb6639bc28f337bf214/
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-06-27 19:04:56 +02:00
Yann E. MORIN
29b071077f
package/libbsd: depends on architectures providing a.out.h
...
libbsd requires a.out.h, which is only available in a select subset
of the architectures Buildroot supports.
Propagate these new dependencies down to libedit.
Fixes:
http://autobuild.buildroot.org/results/019/019091312ec547520370ffad967b53e23f54a14b
http://autobuild.buildroot.org/results/87c/87c3a8bf2248606d80ddcfd96132de4c5fe869ed
http://autobuild.buildroot.org/results/589/5891f539ce3f3ff2e3411228472c8833fdd0d7c0
[...]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-06-06 09:35:22 +02:00
Yann E. MORIN
4ae47d8264
package/libbsd: new package
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Acked-by: Nathan Lynch <ntl@pobox.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-05-12 22:06:56 +02:00