Thomas Petazzoni
b9f709e420
postgresql: mark as not available for static linking
...
postgresql currently does not build in BR2_STATIC_LIBS=y
configurations, and since there is little interest in using such a big
piece of software in statically linked configuration, this commit
makes postgresql depends on !BR2_STATIC_LIBS.
Fixes:
http://autobuild.buildroot.net/results/f9ed96d22e91cdba9ad92c4d4ea52e422bf1f1c9/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-16 17:24:16 +02:00
Thomas Petazzoni
c69bafe0ae
libmatroska: add host-pkgconf dependency
...
libmatroska configure.ac uses PKG_CHECK_MODULES(), so this package
needs to depend on host-pkgconf.
Fixes:
http://autobuild.buildroot.org/results/80a/80a9f0f5594ab833600ea8514dc184e50d2bf08c/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-16 17:24:05 +02:00
Thomas Petazzoni
5be059c5ae
acl, attr: fix libdir variable in .la files
...
The acl and attr packages are using autoconf and libtool, but not
automake, which causes all sort of troubles. Some of them are already
worked around in acl.mk and attr.mk, but there is another one: the
libdir variable in the .la file remains empty, which causes libtool to
sometimes be confused about where the acl and attr libraries are
installed.
This was causing build issues with libarchive, but interestingly only
in situations where we had zlib *and* libxml2 also part of the build,
which maybe affects how libtool in libarchive behaves since libarchive
can use zlib and libxml2 as optional dependencies.
So what this patch does is to mungle the libattr.la and libacl.la
files to make sure they contain the right libdir values. Yocto is
doing exactly the same thing.
Upstream attr and acl have been converted fully to automake, so
hopefully the upcoming upstream release will allow us to get rid of
those hacks, but in the mean time, it seems to be the most appropriate
solution.
Here is a minimal defconfig that exhibits the problem, and which
allows to show that this patch fixes it:
BR2_bfin=y
BR2_BINFMT_FLAT=y
BR2_COMPILER_PARANOID_UNSAFE_PATH=y
BR2_INIT_NONE=y
BR2_PACKAGE_LIBARCHIVE=y
BR2_PACKAGE_LIBARCHIVE_BSDCPIO=y
BR2_PACKAGE_ZLIB=y
BR2_PACKAGE_LIBXML2=y
BR2_PACKAGE_ACL=y
Fixes:
http://autobuild.buildroot.org/results/e96/e96c8bec1039d9fe8c6c51fd48b6be0dc8be51d7/
(and many, many similar build failures)
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-16 15:36:21 +02:00
Romain Naour
25e15fd17f
package/ipmiutil: really force md2 off
...
If ALLOW_GNU is not defined, SKIP_MD2 is a nop.
Fixes:
http://autobuild.buildroot.net/results/f606ec1fff4cea257a4c6274bc5603efdfc439ad/
Signed-off-by: Romain Naour <romain.naour@openwide.fr >
Cc: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-16 15:14:48 +02:00
Thomas Petazzoni
a138be5d70
qt5base: add patch to fix gold linker issue
...
The newly added patch makes sure that gold linker functionality is not
used when doing host builds, since qt5 only tests the availability of
this feature with the target compiler.
Fixes:
http://autobuild.buildroot.net/results/f403a76ac0abbf8488373c0dffb4487f5d98c55d/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-16 15:13:58 +02:00
Thomas Petazzoni
5e22719ad5
qt5base: rename patch to avoid conflict on 0002
...
There are currently two patches with the 0002 sequence number, which
isn't great. Rename one of them to use the 0003 sequence number.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-16 15:13:58 +02:00
Thomas Petazzoni
749dcfe8a8
mosquitto: disable with broken NIOS 2 toolchains
...
mosquitto triggers the infamous _gp issue with the NIOS 2 toolchains,
so let's not allow mosquitto in such situations.
Fixes:
http://autobuild.buildroot.net/results/b853369452115b0c6f32c6c960af2dbdf71a74af/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-16 15:13:58 +02:00
Thomas Petazzoni
7aaa9bee2e
boost: do not allow boost-log on PowerPC with uClibc
...
The build of boost-log with a uClibc toolchain on PowerPC fails with
some weird C++ issues. Since nobody ever looked into this problem,
let's "fix" the autobuilder issue by not allowing to select boost-log
in such a situation.
Fixes:
http://autobuild.buildroot.net/results/13b43105caf4d3952de70030b51f8d96cf6604ee/
(and many, many similar build failures)
[Peter: also add dependency to comment]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-16 15:13:58 +02:00
Romain Naour
e94a953159
package/boost: stop on the first error during install to staging
...
-q option is missing in BOOST_INSTALL_STAGING_CMDS,
so the build doesn't stop on the first error.
This help to see what happened.
Signed-off-by: Romain Naour <romain.naour@openwide.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-05-16 14:20:47 +02:00
Lionel Orry
ee2b703fe7
zmqpp: fix compilation with some toolchains
...
Fixes:
http://autobuild.buildroot.net/results/d9ec39dc5829aac1b25bfea7484458fcebd68412/
add cstdlib header to ensure EXIT_FAILURE presence
Using some cross-compiling toolchains, EXIT_FAILURE is not always
properly defined without this inclusion.
Patch is upstream:
https://github.com/zeromq/zmqpp/pull/109
[Thomas: use a patch formatted with git format-patch, rather than the
output of 'git show'.]
Signed-off-by: Lionel Orry <lionel.orry@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-05-16 14:17:38 +02:00
Romain Naour
0fa452df18
package/tinyxml2: fix cmake warning
...
CMake complains about Policy CMP0037 that reserve some
target name such "test".
So remove the warning by renaming test to xmltest.
Backport an upstream patch:
0b2c22bd46be95b08f234b8b4cb262f72ab3f0e8
Signed-off-by: Romain Naour <romain.naour@openwide.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-05-16 14:01:02 +02:00
Romain Naour
22f5be171c
package/tinyxml2: Use BUILD_SHARED_LIBS cmake standard
...
Backport an upstream patch to fix the static build:
c8ec6fcab4eb501cc5bd328c19dcbd4b30722d52
Fixes:
http://autobuild.buildroot.net/results/e56/e568d81030087f66f8ac4ccd4f496b550930cbae/
Signed-off-by: Romain Naour <romain.naour@openwide.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-05-16 14:00:32 +02:00
Peter Korsgaard
142311fe33
libftdi1: fix typos in config options and comments
...
It is ftdi1, not tfdi1.
As this is a new package for 2015.05 no legacy handling has been added.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-16 09:29:28 +02:00
Thomas Petazzoni
feeab03fa6
boost: disable on NIOS 2 with broken toolchains
...
The current NIOS 2 toolchains are not capable of building Boost, so
let's disable it and its reverse dependencies. Even though it's not
strictly an architecture dependency, we use the <pkg>_ARCH_SUPPORTS
paradigm for this dependency, since it simplifies a lot handling all
boost reverse dependencies, and is anyway quite similar to an
architecture dependency since we don't display a comment about this
dependency.
Fixes:
http://autobuild.buildroot.net/results/e119b1ef55c546e0d0598b85c46ceefa5c43d5a6/
[Peter: also update mpd comment]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-16 09:26:29 +02:00
Thomas Petazzoni
69964d8180
Revert "package/ola: fix autoreconf issue for host-ola"
...
This reverts commit 884af65fd5 . Thanks
to the change of the installation path of host-autoconf-archive
macros, host-ola will no longer see them when doing its autoreconf, so
the patch that was added by the commit being reverted here is no
longer needed.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-15 00:59:38 +02:00
Thomas Petazzoni
2c490f00c8
host-autoconf-archive: install to a non-standard location
...
The host-autoconf-archive package was added to provide the necessary
autoconf macros for the libsigrok package, and later also used for the
thrift package.
However, it installs its autoconf macro in
$(HOST_DIR)/usr/share/aclocal, which is part of the include directory
of autoconf macros used for all autoreconf invocations. Unfortunately,
using those macros for all packages is causing a number of
regressions: one on host-ola fixed in commit
884af65fd5 , and one in snmpp. Those
packages are autoreconf'ed, but if they are autoreconf'ed with the
autoconf-archive macros installed, they no longer work.
To solve this problem, this commit implements a simple solution that
makes using host-autoconf-archive macros an opt-in mechanism. To
achieve this, the autoconf-archive package is modified to install its
macros in a special directory, and only the packages that really want
to use those macros will have to pass a -I flag pointing to this
directory in their <pkg>_AUTORECONF_OPTS variable.
Fixes:
http://autobuild.buildroot.org/results/712/712c8083b9eeafa41b60790961028c40b28f59ad/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Reviewed-by: Romain Naour <romain.naour@openwide.fr >
Tested-by: Romain Naour <romain.naour@openwide.fr >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-15 00:59:31 +02:00
Peter Korsgaard
9e67d499f1
mongoose: fix static build issue
...
Fixes:
http://autobuild.buildroot.net/results/372/372515ba0a09a23237ae34024658f21c2625d6e7/
Disable the shared library support in mongoose, as the only thing it does is
including dlfcn.h - So it is useless. Also remove the unneeded -ldl from
the web server linker flags.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-15 00:52:10 +02:00
Peter Korsgaard
a3038d061e
libcap-ng: cannot be built with nios2 CS 2014.05 toolchain
...
Fixes:
http://autobuild.buildroot.net/results/d13/d136f763ca3389cdc6a404db7a4fc0cd18329955/
http://autobuild.buildroot.net/results/e00/e002e2a3bd52a3cc3b0d06625de61315d86de524/
http://autobuild.buildroot.net/results/bba/bba9f7130315c9d97cc060a73663276d0fa2c1b3/
http://autobuild.buildroot.net/results/fc7/fc7bc050ef769716dedb0ad81a51e33a12deec47/
And many more.
Building libcap-ng with that toolchain triggers an internal compiler /
assembler bug, so blacklist that combination and propagate to the reverse
dependencies.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-15 00:33:25 +02:00
Peter Korsgaard
9cc56c24c9
lcdproc: needs dynamic library support
...
Fixes:
http://autobuild.buildroot.net/results/4ac/4ac625f4e888ba859a5867671664dc8d041ec9b9/
http://autobuild.buildroot.net/results/614/61450e889c3912e38e52759812fbb6ce03270788/
http://autobuild.buildroot.net/results/138/13800e3b52c9f6c84f85325710a59c7b3c04d0ee/
http://autobuild.buildroot.net/results/041/0410fb15e65561031453bedbc549ed82ce7bdc71/
And many more.
Lcdproc forces shared libraries for the drivers, so mark it as unavailable
for static only builds.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-15 00:18:24 +02:00
Alexey Brodkin
f7d2c99afb
armadillo: bump versin to 5.100.2
...
This is the most recent version of the package.
Also it fixes static builds (see
http://autobuild.buildroot.net/results/1cc/1ccf0829c13896c000aed1956155a34844207b2f )
with commit http://sourceforge.net/p/arma/code/3569/ that was made right
before 4.400.0 release.
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Yann E. MORIN <yann.morin.1998@free.fr >
Cc: Samuel Martin <s.martin49@gmail.com >
Acked-by: Samuel Martin <s.martin49@gmail.com >
Tested-by: Samuel Martin <s.martin49@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-15 00:08:27 +02:00
Peter Korsgaard
c69088b8c3
alsa-utils: amidi option needs seq support in alsa-lib
...
Fixes:
http://autobuild.buildroot.net/results/5347b57d23b44e1b011a499875ce638ed654418a/
Otherwise the rawmidi_virt.c file doesn't get built, breaking static
linking.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-15 00:07:03 +02:00
Peter Korsgaard
f7638ca232
libupnpp: fix static linking issue with libcurl
...
Fixes:
http://autobuild.buildroot.net/results/f38/f383bf4d7572a7dd59d382cd06a9baeb37e9161c/
http://autobuild.buildroot.net/results/d93/d934871d1b192706cd9163715c5ebcd96deff2b8/
Libcurl optionally links to a number of libraries that have to be taken into
consideration when linking statically.
Use pkg-config to get the correct libcurl link line, and also use it for
libupnp instead of the hardcoded list.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-14 22:44:06 +02:00
Baruch Siach
7e624b3638
rsyslog: drop autoreconf
...
The patches touching configure.ac were dropped in 9d9bbf9b79 (rsyslog: bump
to version 8.8.0, 2015-02-25). Remove autoreconf as well.
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-14 11:01:49 +02:00
Baruch Siach
3d3f70b567
postgresql: avoid AC_TRY_RUN when testing snprintf()
...
A few snprintf() compatibility tests in config/c-library.m4 use AC_TRY_RUN
that doesn't work for cross compilation. As a result configure.in decides to
build a bundled implementation of snprintf(). This implementation calls
isnan(), but -lm is missing. This breaks link with libpq.so. Preseed the
correct values to make the configure script happy, and fix rsyslog build.
Fixes:
http://autobuild.buildroot.net/results/e76/e769982e3131581b38698c109c9bc5215e3d5b11/
http://autobuild.buildroot.net/results/2b9/2b9d3edc8341675455bc3b74d1e84c8c0c24c521/
http://autobuild.buildroot.net/results/2a8/2a80357237ed7225823a008b5ff02bab01269814/
and many more.
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Tested-by: Gergely Imreh <imrehg@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-14 11:00:44 +02:00
Romain Naour
0c12f72775
package/binutils (arc): backport PR56780 patches
...
--disable-install-libiberty configure option is broken
in gcc 4.8.x, so libiberty.a is always installed in HOST_DIR.
This library broke the host-gdb build due to a fpic/fPIC issue.
Since binutils use a copy of gcc's libiberty sources, it's
affected by the same bug.
binutils-arc-2014.11 which is based on 2.23 branch doesn't have
the PR56780 fixies, so backport them.
Fixes:
http://autobuild.buildroot.net/results/ca4/ca45297aa0ffbc9062ed92dc7ac070b0b33001de/
Signed-off-by: Romain Naour <romain.naour@openwide.fr >
Cc: Alexey Brodkin <abrodkin@synopsys.com >
Acked-by: Alexey Brodkin <abrodkin@synopsys.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-14 00:36:40 +02:00
Baruch Siach
660dff80f8
openldap: fix static link with openssl
...
Use pkg-config to get openssl link dependencies.
Fixes:
http://autobuild.buildroot.net/results/dd3/dd3821e713b7da7cde0f059409fba46371c8bc40/
http://autobuild.buildroot.net/results/d60/d60c8b4522e99cf385ee41aa20a1d49deb59c5fb/
http://autobuild.buildroot.net/results/b41/b41c043fb3b2fad1d9cea0a95b512fb4942b5b19/
and more.
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-13 22:21:32 +02:00
Peter Korsgaard
9b429dcae6
linux: bump default to version 4.0.3
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-13 21:37:30 +02:00
Peter Korsgaard
c36e122304
linux-headers: bump 3.{2,10,12,14,18,19}.x / 4.0.x stable versions
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-13 21:36:00 +02:00
Peter Korsgaard
d8bef8038d
libnftnl: needs kernel headers >= 3.1
...
Contrary to what commit f5866484f (libnftnl: exclude for CS PPC toolchains)
stated, a missing sa_family_t definition IS specific to the kernel headers
version, and not something particular to the CS toolchains, so instead
require 3.1+ headers.
The specific kernel change fixing the headers is:
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=6602a4baf4d1a73cc
The only reverse dependency of libnftnl (nftables) already needs 3.4+, so
this dependency doesn't need to be propagated.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-13 15:31:59 +02:00
Peter Korsgaard
80e651db43
dhcpcd: needs kernel headers >= 3.1
...
commit dfbfa6ef (dhcpcd: blacklist Sourcery PowerPC toolchains) blacklisted
specific toolchains, but the issue is actually that the kernel headers
before 3.1 didn't define sa_family_t, so instead require 3.1+ headers.
The specific kernel change fixing the headers is:
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=6602a4baf4d1a73cc
The only reverse dependency of dhcpcd (network-manager) already needs 3.7+,
so this dependency doesn't need to be propagated.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-13 15:31:23 +02:00
Peter Korsgaard
205f077556
vsftpd: correct openssl linking after 1d046a5c (vsftpd: use pkg-config to get OpenSSL link flags)
...
Fixes:
http://autobuild.buildroot.net/results/221/221c987a9657caefad54bcc2fe9d2d71189c94c5/
http://autobuild.buildroot.net/results/90c/90cea7c4fdb3e5af923eedf96d79594d6d02e563/
vsftpd directly uses symbols from libcrypto (X509_{digest,free}), so it
needs to link against both.
This doesn't trigger for static builds as libssl internally uses libcrypto
(and lists it in Requires.private).
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-13 14:10:44 +02:00
Baruch Siach
527d119efd
libmodbus: add hash
...
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-13 10:08:15 +02:00
Baruch Siach
4e5019181b
libmodbus: update download location
...
Saves one HTTP 301 redirection.
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-13 10:08:01 +02:00
Thomas Petazzoni
901fec315d
google-breakpad: add patch to fix AArch64 build issue
...
Fixes:
http://autobuild.buildroot.org/results/b2b/b2bfbcc922b3041ab3a1892d5c1469ec68476682/
[Peter: fix s/wiht/with/ typo as pointed out by Romain]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Reviewed-by: Romain Naour <romain.naour@openwide.fr >
Tested-by: Romain Naour <romain.naour@openwide.fr >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-13 10:07:13 +02:00
Thomas Petazzoni
29a6df448d
lxc: mark as not available in BR2_STATIC_LIBS configs
...
Even though lxc uses the autotools, it does not use libtool to build
its libraries, and does it manually. It forces building a shared
library. So let's comply with this decision, and mark lxc as not
available in BR2_STATIC_LIBS configurations.
Fixes:
http://autobuild.buildroot.org/results/588/588dc28315a9114374f148bbc64c4ec3d7b4e295/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-13 10:03:25 +02:00
Thomas Petazzoni
1d046a5c3d
vsftpd: use pkg-config to get OpenSSL link flags
...
Instead of hardcoding -lssl -lcrypto as the linker flags to link with
OpenSSL, use pkg-config to fetch those flags. This allows to behave
properly when doing static linking, since pkg-config returns the
entire set of libraries we should link against.
Fixes:
http://autobuild.buildroot.org/results/d71/d710ecfa9ed0a8e3f97d2010d3dabb372485c7f2/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Tested-by: Gergely Imreh <imrehg@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-13 10:02:58 +02:00
Thomas Petazzoni
95f9a5c3df
uboot-tools: fix static linking with OpenSSL
...
Add a patch to U-Boot to use pkg-config to get the OpenSSL link flags
when pkg-config is available. This allows to make sure that static
linking works properly. The patch requires adding $(TARGET_MAKE_ENV)
so that the Buildroot provided pkg-config is used instead of the host
one.
The U-Boot patch has been submitted upstream.
Fixes:
http://autobuild.buildroot.org/results/a9f/a9f316cd076a74b8730ce4cdcdb8176da4ed9eb3/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Tested-by: Gergely Imreh <imrehg@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-13 10:02:14 +02:00
Peter Korsgaard
daa8485bc1
czmq: needs host-pkgconf
...
It uses pkg-config to find zeromq, so ensure it is available.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-13 09:17:49 +02:00
Peter Korsgaard
878b9aaba9
Revert "czmq: unbreak static linking"
...
This reverts commit aa5254f1a2 .
Now that zeromq's pkg-config file is fixed, we no longer need this
workaround for static linking.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-13 09:16:27 +02:00
Peter Korsgaard
a9876fb099
zeromq: fix pkg-config file for static linking
...
Fixes:
http://autobuild.buildroot.net/results/faf/faf0bb00fccb1350afaef55f6cf14c11a5f5dc3c/
http://autobuild.buildroot.net/results/8d2/8d279baa4c8bffbb01f897119092c7b736942df4/
http://autobuild.buildroot.net/results/4d3/4d3dea604da9a5a1e7fe20548813f8de474ae33f/
http://autobuild.buildroot.net/results/fd6/fd602617839817352763e51754553960b7f795ac/
And many more.
Libzmq uses C++ standard library features, so users of it should link
against that as well when statically linking.
Add it to Libs.private so users using pkg-config automatically gets the
correct linker flags.
Patch is upstream:
https://github.com/zeromq/libzmq/pull/1398
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-13 09:15:21 +02:00
Peter Korsgaard
aa5254f1a2
czmq: unbreak static linking
...
Fixes:
http://autobuild.buildroot.net/results/faf/faf0bb00fccb1350afaef55f6cf14c11a5f5dc3c/
http://autobuild.buildroot.net/results/8d2/8d279baa4c8bffbb01f897119092c7b736942df4/
http://autobuild.buildroot.net/results/4d3/4d3dea604da9a5a1e7fe20548813f8de474ae33f/
http://autobuild.buildroot.net/results/fd6/fd602617839817352763e51754553960b7f795ac/
And many more.
Zeromq uses C++, but czmq forgets to explicitly link with libstdc++
(or use g++ to link), breaking static linking.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-12 20:43:12 +02:00
Thomas Petazzoni
b9fcc83fbe
libmemcached: don't use -fPIE and -pie when linking statically
...
These compiler options shouldn't be used when linking statically, and in
particular FLAT binaries cannot use -fPIE and -pie code, so let's teach
libmemcached to not use such flags in those setups.
Fixes:
http://autobuild.buildroot.org/results/8cb/8cbf57f9136cb42be31c88e0f1f32d3d2353e5ff/
and many previous similar build failures
[Peter: rework/reword to do this based on BR2_STATIC_LIBS]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Reviewed-by: Romain Naour <romain.naour@openwide.fr >
Tested-by: Romain Naour <romain.naour@openwide.fr >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-12 16:28:15 +02:00
Peter Korsgaard
d1dfad6bce
hwloc: fix race condition in make install
...
Fixes:
http://autobuild.buildroot.net/results/983/98364cdbffa06f151ab34b301762321b2a251ec6/
http://autobuild.buildroot.net/results/414/41403f8ce4751a27dd1bb9c43f5a97895dea3980/
http://autobuild.buildroot.net/results/d97/d979624843d2d2020cf43770350a8b9a63dcd04f/
Make install contains a race condition in utils/hwloc, as both
install-exec-hook (through intall-exec) and install-data trigger
install-man.
The install-exec-hook target doesn't do anything with the manual pages, so
fix the race condition by dropping the dependency.
Patch sent upstream:
https://www.open-mpi.org/community/lists/hwloc-devel/2015/05/4442.php
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-12 16:28:05 +02:00
Romain Naour
0268c3cbf2
package/gcc (arc): backport PR56780 patches
...
--disable-install-libiberty configure option is broken
in gcc 4.8.x, so libiberty.a is always installed in HOST_DIR.
This library broke the host-gdb build due to a fpic/fPIC issue.
Note: host-binutils-arc-2014.12 install libiberty.a in HOST_DIR
but it was overwritten by the gcc one. The host-binutils's
libiberty.a also broke the host-gdb build. This should be
fixed in a followup patch.
Signed-off-by: Romain Naour <romain.naour@openwide.fr >
Cc: Alexey Brodkin <abrodkin@synopsys.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-12 00:19:28 +02:00
Thomas Petazzoni
18f998b0c5
qemu: fix build on sh4a and sh4aeb
...
Qemu doesn't understand sh4a and sh4aeb as separate architectures, it
only knows about sh4 and sh4eb. However, it does support sh4a, since
it emulates the SH7785 CPU which is a SH4A.
Therefore, with this commit, sh4a/sh4aeb are translated as sh4/sh4eb
for Qemu.
Fixes:
http://autobuild.buildroot.org/results/8f9/8f99a776f35d4ab0841d9fd2db509850ef603bd4/
and many previous similar build failures
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-12 00:09:02 +02:00
Peter Korsgaard
1951143a36
fbterm: fix linking issue when static linking and a toolchain with threads
...
Fixes:
http://autobuild.buildroot.net/results/899/899eb7e36dc31b7dcb51c0dd23d91965111d22c4/
http://autobuild.buildroot.net/results/43a/43a34d8b64f536caa579709508bb5e00633ba6e7/
http://autobuild.buildroot.net/results/f34/f343d015b127f29d614e7ea38b173d3a5c270d84/
http://autobuild.buildroot.net/results/da8/da88f40dfc51aea122c146e5bfee19b031cfaab6/
And many more.
Fontconfig uses pthreads if available, but fbterm forgets to link with it
breaking static builds.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-11 22:26:39 +02:00
Peter Korsgaard
5c518ff7d2
php: openssl support needs to link against zlib for static linking
...
Fixes:
http://autobuild.buildroot.net/results/490/490a9558635c90bf510b6f80cd0891fe322c3f46/
http://autobuild.buildroot.net/results/bf1/bf12eb189ab35ce00a2212695d2dbf8b8a126529/
Otherwise the configure script fails to detect openssl and bails out.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-11 17:37:46 +02:00
Peter Korsgaard
f2435f6ddb
Update for 2015.05-rc2
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015.05-rc2
2015-05-11 13:28:26 +02:00
Waldemar Brodkorb
d01aaa7035
uclibc-ng/uclibc: enable context functions
...
For mongrel2/libsigsegv we need to enable this in the uClibc-ng/uClibc-snapshot config.
Tested with ARM:
file output/target/usr/bin/mongrel2
output/target/usr/bin/mongrel2: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), stripped
Should fix:
http://autobuild.buildroot.net/results/a144bc6024415a5272c3cbe60ff636d078d0a555/
http://autobuild.buildroot.net/results/00195d89a115a314bf4916af127407f61cd1b418/
http://autobuild.buildroot.net/results/5ee7e83ebcfa43f6ee0a2a8b9f40f1ae84664aca/
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-11 10:53:10 +02:00
Angelo Compagnucci
5fc2e8ec65
package/monolite: adding hash file
...
This patch adds hash file for monolite version 117.
Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-05-11 09:04:24 +02:00