Alexander Dahl
  1. Alexander Dahl

buildroot

Public
AuthorCommitMessageCommit dateIssues
Yann E. MORINYann E. MORIN
d824792b754linux: enable all options needed by xtables-addonsBoth of CONFIG_NF_CONNTRACK and CONFIG_NF_CONNTRACK_MARK are needed by xtables-addons. Although the current code does enable them in the linux' .config file, the former is protected behind CONFIG_NETFILTER_ADVANCED, which may be missing from a user-supplied (def)config file, and is missing from some of the bundled defconfigs as well. For example, the following defconfig fails to build: B...
Yann E. MORINYann E. MORIN
8c1bff77f47package: add comment about ipkg/opkg/rpmToo often the question is raised, that ipkg, opkg and rpm do not work, and users complain they can not install packages. Even though we do have a clear and clearly explained section in our manual, people do not read it (when will users read manuals? sigh...). So, add a big fat comment about ipkg/opkg/rpm, that Buildroot does not generate binary packages and does not provide any package databa...
Yann E. MORINYann E. MORIN
42f1e5ce5b6package/librtas: only show comment on supported architectureslibrtas is only available for PPC and PPC64, so only show the comment about the (e)glibc dependency for those archs. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Sam Bobroff <sam.bobroff@au1.ibm.com> Reviewed-by: Sam Bobroff <sam.bobroff@au1.ibm.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Yann E. MORINYann E. MORIN
ce3864a44b0package/weston: mark the RDP backend as brokenweston needs FreeRDP from master, as it uses new settings only introduced in there. Since it is too late in the release cycle to bump FreeRDP, just mark the weston RDP backend as broken. Fixes: http://autobuild.buildroot.org/results/ef6/ef685a41a56e81dc93a40f23f8cd55860f44e055/ http://autobuild.buildroot.org/results/c42/c42d72498e05364a718748caef74bba6c423d7d1/ http://autobuild.bu...
Thomas PetazzoniThomas Petazzoni
881845f5fcclibselinux: mark as not available on ARClibselinux causes some build problems due to the toolchain on ARC, which haven't been solved so far. As a temporary solution for Buildroot 2015.08, this commit makes libselinux (and its reverse dependencies) unavailable on ARC. Of course, once the toolchain problem is addressed, this commit can be reverted to re-enable libselinux on ARC. Fixes: http://autobuild.buildroot.org/results/220/22...
Thomas PetazzoniThomas Petazzoni
b7aee38fe2dboost: fix build on ARCThis commit adds a patch to Boost to make it use the eventfd() function provided by the C library when uClibc is used, rather than falling back to using directly the __NR_eventfd system call. This fixes the build on ARC, which doesn't define __NR_eventfd. The original problem is that uClibc pretends to be glibc 2.2, which didn't had eventfd(), so Boost makes the system call manually. uClibc-ng...
Thomas PetazzoniThomas Petazzoni
93f6baf1358mono: depend on shared library supportThe mono source code includes <dlfcn.h>, which is only available when shared library support is available. While it might be possible to do a fully static installation of Mono, it probably isn't very useful. While we're at it, this commit also makes sure that the Config.in comment is not visible when the architecture doesn't support Mono. Fixes: http://autobuild.buildroot.net/results/5d99b...
Matthew ShyuMatthew Shyu
580513320eeqt5base: install libQt5XcbQpa.so for xcb backendWhen the XCB backend is selected, the libqxcb.so plugin is installed, and is linked against libQt5XcbQpa.so. However, until, Buildroot was not installing this library. This commit fixes this. [Thomas: tweak commit log.] Signed-off-by: Matthew Shyu <matthew.shyu@amlogic.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
97e9db4332alibpthsem: fix setjmp/longjmp detectionlibpthsem has been affected since quite a while by build issues, but occuring only on Nathaniel Roach's autobuilder. The failure message is: error: #error "Unsupported Linux (g)libc version and/or platform" This message comes from pth_mctx.c file, which implements five methods for machine context initialization: VARIANT 1: THE STANDARDIZED SVR4/SUSv2 APPROACH VARIANT 2: THE SIGNAL STAC...
Baruch SiachBaruch Siach
d9b6ad84f17libiio: test programs require threadsFixes: http://autobuild.buildroot.net/results/228/228a32167d05337acf17b0e3689aa91e8a67d8fb/ http://autobuild.buildroot.net/results/86a/86adb968659fec56684ba80e1c4230230fd7a1c8/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Vivien DidelotVivien Didelot
7a691d08e39fs: iso9660: change boot menu entry textReplace Grub-specific "menu.lst" with "menu config" in the BR2_TARGET_ROOTFS_ISO9660_BOOT_MENU Kconfig entry text, and mention missing grub.cfg for Grub 2. Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Yann E. MORINYann E. MORIN
8d3e126e830package/protobuf: needs dynamic librariesEventhough it should be theoretically possible to build protobuf in static-only, configure.ac includes an m4 macro, ACX_PTHREAD defined in m4/acx_pthread.m4, which forcibly checks for threads *with* shared libs, and is completely broken for static-only (as it forces -shared whatever the user selection), ending up with these configure results: checking for the pthreads library -lpthreads......
Yann E. MORINYann E. MORIN
e1bd76412d8package/protobuf-c: threads dependency is a direct dependencyCurrently, protobuf-c's dependency on threads is labelled as being inherited from protobuf. This is wrong, as protobuf-c does not depend on protobuf, and such dependency was removed in e16865a (protobuf-c: Don't require protobuf on target), but forgot to remove the corresponding comment. Remove it now. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <...
Simon MarchiSimon Marchi
932442e7a30ola: Add patch to fix linking issueThis patch fixes this autobuild failure: http://autobuild.buildroot.net/results/e14/e14e1700d4fe359c56be57587bdb509e002e5753/build-end.log The problem is caused by the -fvisibility-inlines-hidden switch. Removing the switch is probably the least intrusive way we can make the problem go away. The first solution that was considered was to move the definition of the offending method to the .c...
Vicente Olivert RieraVicente Olivert Riera
4c551f45947webkitgtk24: fix MIPS64 n64 ABI detectionwebkitgtk24 is failing to compile for MIPS64 n64 because the ABI is not detected correctly. It causes failures like these ones: ./Source/JavaScriptCore/runtime/JSCJSValueInlines.h:201:53: error: cast from 'JSC::JSCell*' to 'int32_t {aka int}' loses precision [-fpermissive] [snip] ./Source/WTF/wtf/StdLibExtras.h:137:5: error: static assertion failed: bitwise_cast size of FromType and ToType m...
Viallard AnthonyViallard Anthony
ef7a8c79030msmtp: don't try to use IDN featureautoconf can't detect if AI_IDN is really supported (http://sourceforge.net/p/msmtp/code/ci/907916e8089ea9303a7c091b763087530c88a063/), so a --disable-gai-idn flag was added to explicitly disable the usage of IDN. Before this patch, msmtp failed to send mail with the following output: msmtp: cannot locate host smtp.mandrillapp.com: Bad value for ai_flags [Thomas: tweak commit log.] Signed...
Gustavo ZacariasGustavo Zacarias
6a2aa6ba4f8wireshark: security bump to version 1.12.7Fixes: wnpa-sec-2015-21 - Protocol tree crash. wnpa-sec-2015-22 - Memory manager crash. wnpa-sec-2015-23 - Dissector table crash. wnpa-sec-2015-24 - ZigBee crash. wnpa-sec-2015-25 - GSM RLC/MAC inifite loop. wnpa-sec-2015-26 - WaveAgent crash. wnpa-sec-2015-27 - OpenFlow infinite loop. wnpa-sec-2015-28 - Ptvcursor crash. wnpa-sec-2015-29 - WCCP crash. Signed-off-by: Gustavo Zacarias <gustavo@z...
Yann E. MORINYann E. MORIN
9fa58ed79b8package/mosh: fix dependenciesmosh selects protobuf, so it needs to propagate *all* its dependencies. Fixes: http://autobuild.buildroot.org/results/1e7/1e7d28018252fa48ee1ccd68d0a21afb3e0f072f/ http://autobuild.buildroot.org/results/a91/a91ea29454a6f8eefc0bf4f0eb137dd8e061f028/ http://autobuild.buildroot.org/results/ecb/ecb67c1d1b04a79ad9fbe4a09121ec492fe1501c/ [...] [Thomas: add missing C++ comment.] Sig...
Gustavo ZacariasGustavo Zacarias
7c8c18a6163gnutls: security bump to version 3.3.17.1Fixes GNUTLS-SA-2015-3 - Double free in certificate DN decoding. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Yann E. MORINYann E. MORIN
23fde76859dtoolchain/external: ensure gcc version is knownCurrently, when a preconfigured prebuilt toolchain forgets to specify its gcc version, the error message is a bit misleading, like: Incorrect selection of gcc version: expected .x, got 4.9.2 Add a an explicit check for the gcc version being set, that reports a better error message. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electr...
Yann E. MORINYann E. MORIN
ab2a9598fe5package/systat: fix linking with -lintlWhen linking, libraries should be listed in the reverse-dependency order, that is the library/ies with no dependency last, preceded by libraries that depend on them. And most importantly, libraries should be listed *after* the local objects, .o files. Currently, sysstat uses CFLAGS to shoehorn the -lintl linker flags, which is incorrect, as the CFLAGS are passed before the object files. Howe...
Baruch SiachBaruch Siach
a371869499elightning: requires share library supportUses -ldl unconditionally. Fixes: http://autobuild.buildroot.net/results/55d/55d30db7212863d9f898bb929f0c75d529036bad/ http://autobuild.buildroot.net/results/6c3/6c37a1cd353b7cac854cc85d29a8232233414c68/ http://autobuild.buildroot.net/results/459/459ab12bc3eeb493f39efa2450bc829a351ee3a3/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-ele...
Yann E. MORINYann E. MORIN
6170eaf4c4apackage/nbd: fix static buildsFixes: http://autobuild.buildroot.org/results/aa8/aa8a1ac35a93e1c8b9fddbc2b5d66ecaa921f31e/ (arm) http://autobuild.buildroot.org/results/e5b/e5bd05623dd6c57bb0338592ecd21a5ba0cbe95a/ (arc) http://autobuild.buildroot.org/results/e0f/e0fd23eec2dd31bece122d84515b2b7cb14594b8/ (ppc) http://autobuild.buildroot.org/results/3a2/3a2d4124f78d4e504e8e961fabe038e570923408/ (mips) ... ...
Yann E. MORINYann E. MORIN
f36ad80b80fpackage/bwm-ng: fix build failures with gcc-5Bumping to the latest release, for 0.6 -> 0.6.1 to fix gcc-5 build failures due to incorrect definitions of 'static' functions. The project also has a new home. Fixes: http://autobuild.buildroot.org/results/546/546b332cf95a48412d88add2feec2ffd4712857c/ http://autobuild.buildroot.org/results/751/751797f3b97839f69626682ce81dca9bcb2cff22/ ... [Thomas: keep only the locally calculate...
Jörg KrauseJörg Krause
2560cbb6feapackage/libpfm4: disable WerrorSet `DBG` to an empty value to disable -Werror when building libpfm4. Build aborts with a musl toolchain because of warnings about redirecting incorrect header includes. So -Werror shouldn't be used in released code since it can cause random build failures on moderate warnings. It also depends on the used toolchain since different toolchains may or may not print the same warnings. Fixes: http...
Yann E. MORINYann E. MORIN
c17af71d2c2package/audit: not available for muslaudit uses strndupa() which is missing from musl. Even though the implementation of strndupa is not too complex, we won't go as far as duplicating it in audit, and we just disable audit for the musl C library. Fixes; http://autobuild.buildroot.org/results/e22/e22a70f9ff14bc52f642a6135da44c14e41b6cbb/ http://autobuild.buildroot.org/results/233/2333c9b3d8f81b15602263b918d422e440f09d60/ ...
Jörg KrauseJörg Krause
4d53184aff4package/cifs-utils: add upstream patch to fix musl buildFixes build error with the musl C library: ``` error: '_PATH_MOUNTED' undeclared (first use in this function) ``` Fixes: http://autobuild.buildroot.net/results/44e/44e800d9933160c48b9c2447d63eeb37a0065d03/ http://autobuild.buildroot.net/results/b9f/b9f918bba4952566e3818fb99f45a7e425acf727/ http://autobuild.buildroot.net/results/8de/8dec8c46ad1959066101efe7cc1781f3d4732028/ http://autobuild.bu...
Yann E. MORINYann E. MORIN
a1c16fb2992package/beecrypt: fix C++ supportC++ support unconditionally needs shared libraries; it uses dlopen/dlsym. Also, fix the conditions under which the comment is shown. Finally, explicitly require C++ support when configuring. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Alex SuykovAlex Suykov
4c71130b613clapack: fix build with muslFixes http://autobuild.buildroot.net/results/a94f097193cd5444dee5cd9df9d544ce736a7e7e/ http://autobuild.buildroot.net/results/036014e492f7caf793b92a9822ab6a0b1a54f2e8/ Signed-off-by: Alex Suykov <alex.suykov@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Yann E. MORINYann E. MORIN
578a0459a3apackage/libnetfilter_queue: fix build with muslBackport a patch from upstream. Fixes: http://autobuild.buildroot.org/results/59b/59bd31c10a0d445d2ea56550a36920ecb2ef89ed/ http://autobuild.buildroot.org/results/60a/60ab98b4cf909b04a57207b2326e9f8080d1721b/ http://autobuild.buildroot.org/results/7db/7db3a5c2bebabfdc26947f45382893bb14656617/ Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni ...
Yann E. MORINYann E. MORIN
123c41ff72cpackage/oprofile: fix static linkingWhen getext is enabled, popt links with -lintl, specifies it in its popt.pc and has done so for the past 6+ years. But oprofile does not use pkconfig to find popt, so misses -lintl, which is important for a static build. We have to do the call to pkgconfig manually... Fixes: http://autobuild.buildroot.org/results/a48/a485f2171a3fcbfa2e0e5aec8e653cf88512615d/ http://autobuild.buildroot....
Yann E. MORINYann E. MORIN
581d7fd6cc7package/dosfstools: fix build with muslUse correct and standard int types. Fixes: http://autobuild.buildroot.org/results/a09/a0923d7f6d4dbae02eba4c5024bbdae3a52aa85a/ http://autobuild.buildroot.org/results/62b/62b1a71c4fedb6f9209663e7544d7a36fb42c580/ http://autobuild.buildroot.org/results/e80/e808e692220ced315d30d8ee9c93bdf4a5e32a03/ http://autobuild.buildroot.org/results/7b7/7b778b7a9ec8c91ec3cea6ee81c6f5c75f0b959...
Noé RubinsteinNoé Rubinstein
8df95d926e9pkg-kernel-module: die if kernel module support is disabledTest the configuration of the kernel to see if loadable module support is enabled, and error out otherwise. This makes build failures of external kernel modules less confusing. [Thomas: tweak the commit log.] Signed-off-by: Noé Rubinstein <nrubinstein@aldebaran.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Baruch SiachBaruch Siach
3ffa368342alibv4l: update homepage linkThe official wiki page is more informative and up to date. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
15a53b93a03fs/common: add <fs>_POST_GEN_HOOKS supportThe common filesystem infrastructure already supports a <fs>_PRE_GEN_HOOKS variable, which allows filesystem makefiles to register some actions to be done before the root filesystem image is generated. This commit adds a similiar <fs>_POST_GEN_HOOKS variable, which will allow filesystem makefiles to do some actions after the filesystem image has been generated. It will initially be used by the...
Waldemar BrodkorbWaldemar Brodkorb
b1c6801f1c5postgresql: fix sparc compile issueFixes autobuilder compile error: http://autobuild.buildroot.net/results/f374d3535cf91f139ce80703cd2d0a2be5d3b2b1/ The predefines are wrong: ./output/host/usr/bin/sparc-buildroot-linux-uclibc-gcc -dM -E - </dev/null|grep sparc #define sparc 1 #define __sparc__ 1 #define __sparc 1 #define __sparc_v8__ 1 Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.p...
Romain NaourRomain Naour
076c508d1b3package/util-linux: fix vipw build with musl__P() is used for compatibility with old K&R C compilers. With ANSI C this macro has no effect. This fixes a compilation error with musl libc because of undeclared __P. Fixes: http://autobuild.buildroot.net/results/237/2377ae85bb9d85ba4c02706207f0b3bde3ccd027 Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Bernd KuhlsBernd Kuhls
5ccc4c9cf5epackage/php: security bump to version 5.6.12http://www.php.net/ChangeLog-5.php#5.6.12 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Alexey BrodkinAlexey Brodkin
38ea889ed07tinc: disable PIE on ARCEven though ARC gcc understands "-pie" option and attempts to generate PIE binaries as of today PIE is not really supported for user-space applications. So we disable PIE detection if building for ARC. That fixes http://autobuild.buildroot.net/results/2b1/2b1aa474fc432f3f79b03c4577d68642bb7e0f9c and also prevents execution of non-supported PIE binary in runtime. [Thomas: fix indentation.] Si...
Bernd KuhlsBernd Kuhls
9c635f86d84package/mesa3d: needs dynamic libraryFixes http://autobuild.buildroot.net/results/5ee/5eef099e82e7a65d9b459d88fcb82b468ccf8fed/ http://autobuild.buildroot.net/results/e5c/e5c0e693505798ec366328ed87de3460cd07894d/ http://autobuild.buildroot.net/results/c6b/c6b6a21f73fc84f4784dd00de504ef0eea3bdaf1/ http://autobuild.buildroot.net/results/abd/abd3e2850ee457fc456de3f1641b92405d995e16/ http://autobuild.buildroot.net/results/2c4/2c40fe20...
Alexey BrodkinAlexey Brodkin
855bb15aa1dlibsodium: disable PIE on ARCEven though ARC gcc understands "-pie" option and attempts to generate PIE binaries as of today PIE is not really supported for user-space applications. So we disable PIE detection if building for ARC. That fixes http://autobuild.buildroot.net/results/be4/be46b621ce5443788b0a1bc9fab614c4ca5d0859 and also prevents execution of non-supported PIE binary in runtime. Signed-off-by: Alexey Brodkin ...
Yann E. MORINYann E. MORIN
4a5f878946ctoolchain/external: better check for gcc-5gcc will always report a three-digit version sting, like 4.9.3 or 5.1.0. For gcc before 5, we want to check the first two digits, while starting with gcc 5, we are only concerned about the first digit. So, change our matching code to test for the leading part of the version string, up to the first dot after as-many version digit we're interested in. Note: we're adding the dot in the .mk code...
Bernd KuhlsBernd Kuhls
a871ffd1821package/sysdig: Fix typo in commentSigned-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Romain NaourRomain Naour
f7b48654796package/powertop: add missing headers for muslReported upstream: https://github.com/fenrus75/powertop/pull/20 Fixes: http://autobuild.buildroot.net/results/713/713df99bebd625434e029abdf360574de879afa3/ Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Waldemar BrodkorbWaldemar Brodkorb
ef3d0426f36haveged: for sparc we need generic clockgettimeThis fixes autobuilder error: http://autobuild.buildroot.net/results/5b8bbc30f347140309ab2f81e1fe50f517356a3e/ As sparcv9 assembly is used, we need to enable generic clock_gettime for sparcv8 systems. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Romain NaourRomain Naour
ba45919e1fbpackage/wvstreams: disable for musl toolchainsThe project seems not maintained anymore since there is no commit since 2011: https://github.com/wlach/wvstreams After fixing the first build issue by adding a missing limit.h header... xplc/modulemgr.cc:90:14: error: ‘PATH_MAX’ was not declared in this scope char fname[PATH_MAX]; and fixing a basename() conflict between the gnu and posix version, the build fail due to missing __libc_stack...
Bernd KuhlsBernd Kuhls
8a2aa343c86package/x11r7/libepoxy: fix OpenGL / EGL dependencieslibepoxy depends on egl, opengl is an optional dependency Fixes http://autobuild.buildroot.net/results/f7e/f7e6a42f53cb4ca523d2eeefde85c44770f6011e http://autobuild.buildroot.net/results/025/025a3d3b4d3dd4f496dcbf09f2dd279116250207 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Yann E. MORINYann E. MORIN
fdad2e564e1package/elfutils: fix dependency on C libraryAs Thomas puts it: The comment can only be visible when a toolchain that is *not* uclibc and *not* glibc is used. I.e, the comment is now only visible when musl is used. Which is not what we want. Indeed, I completely borked the conditions. When a glibc or uClibc toolchain is selected, the comment is entirely hidden, and we don;t get the extra requirements (wchar, !static). Fix t...
Romain NaourRomain Naour
e86fc46a99apackage/cdrkit: fix musl buildDefine __THROW if not already defined by the C library. Fixes: http://autobuild.buildroot.net/results/d27/d2781e70b04a207e2e9397d888032294c7285034/ Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
5e554d3c787libnfnetlink: add patch to fix musl build issueFixes: http://autobuild.buildroot.net/results/17aac78e49d016b1044be4e600033b85a3420c5b/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>