Thomas Petazzoni
8a2e75633f
setools: fix build on SPARC64
...
To build shared libraries on SPARC64, -fPIC must be used instead of
just -fpic. This commit fixes the setools package, which allows to get
rid of the following autobuilder failure:
http://autobuild.buildroot.net/results/ba1e473178bb66ebc43897b20e534606d2577ee3/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-03-26 18:49:41 +01:00
Gustavo Zacarias
af6ae67099
setools: comma separate licenses
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-12-15 22:04:53 +01:00
Luca Ceresoli
7b0e757fb8
package: Remove trailing slash from all package site URLs
...
The recommended form is without the trailing slash, and will become
mandatory in a coming commit.
This avoids the need for the $$($(2)_SITE:/=) magic in package/pkg-generic.mk
to avoid double slashes in download URLs, like
"https://mosh.mit.edu//mosh-1.2.5.tar.gz ".
^^
Note: this work has already been done in b0b9606530 a few
months ago and earlier in c7f4b96471 and 4a9eb20de8 ,
but no check has been added at that time to avoid new slashes to slip
in, and so they did. This time a patch will follow immediately to
prevent future mistakes from being unnoticed.
Mass-replaced with the following command:
git grep -l '_SITE.*/$' | xargs sed -i '/_SITE.*=/s|/$||'
Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-09-30 12:46:42 +02:00
Vicente Olivert Riera
fa9d0818f4
setools: depends on host-flex
...
setools needs host-flex in order to generate some source files during
build time, otherwise it will fail with an error like this one:
error: policy_scan.c: No such file or directory
Issue reported here as a race condition problem, but it turned out that
it the actual problem was the lack of host-flex:
https://github.com/TresysTechnology/setools3/issues/5#issuecomment-144048612
Fixes:
http://autobuild.buildroot.net/results/dad/dad9d79c10722b203536540141a6defc79937e4e/
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-09-30 10:15:40 +02:00
Vicente Olivert Riera
7120252370
Revert "setools: fix race condition"
...
This reverts commit 1ac68fe2c9 .
Further investigations revealed that the problem wasn't a race condition
but the lack of flex package in the host machine:
https://github.com/TresysTechnology/setools3/issues/5#issuecomment-144048612
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-09-30 10:15:27 +02:00
Vicente Olivert Riera
1ac68fe2c9
setools: fix race condition
...
As reported upstream:
https://github.com/TresysTechnology/setools3/issues/5
setools tries to compile a .c file before being generated and then it
produces an error like this one:
error: policy_scan.c: No such file or directory
Until upstream fixes the problem we can workaround this by using MAKE1
as the SETOOLS_MAKE.
Fixes:
http://autobuild.buildroot.net/results/119/1196ac448c77320b59b63b6133d2d1af1245bf69/
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-09-10 22:07:30 +02:00
Clayton Shotwell
0daffc0b65
setools: Add missing bison dependency
...
The setools package needs the yacc utility which is part of the bison
package to build.
Fixes http://autobuild.buildroot.net/results/8f9/8f95e83411552397ca29e9aee5c457a1a762b364/
Signed-off-by: Clayton Shotwell <clayton.shotwell@rockwellcollins.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-07-16 23:41:39 +02:00
Matt Weber
dad81a3abf
setools: new package
...
[Thomas:
- remove HOST_AUTORECONF = YES, since it is implied by AUTORECONF = YES.]
Signed-off-by: Clayton Shotwell <clayton.shotwell@rockwellcollins.com >
Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-06-17 23:02:27 +02:00