mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-10 00:04:06 -09:00
b55c4f1a5c6f0afcb5f936d0e60f463305dff365
Buildroot commitfabcd7c8ccbumped the package from 28.0 to 30.0 which includes upstream commita01cb6e63fthat was first included in version 29.0 and added among others -fstack-protector-all to cxx_flags guarded with a new configure option ENABLE_HARDENING which default to ON. This commit causes build errors with toolchains with SSP support: [ 44%] Linking CXX executable ../bin/bitcoin /home/autobuild/autobuild/instance-40/output-1/host/lib/gcc/i686-buildroot-linux-musl/15.2.0/../../../../i686-buildroot-linux-musl/bin/ld: CMakeFiles/bitcoin.dir/bitcoin.cpp.o: in function `fs::PathToString(fs::path const&)': bitcoin.cpp:(.text+0x4c): undefined reference to `__stack_chk_fail_local' Upstream later removed the forementioned configure option with commit00ba3ba303that was first included in version 30.0 so we need to remove -fstack-protector-all from CMakeLists.txt. Fixes: https://autobuild.buildroot.net/results/093/093253c79fed1c5b93decc3124e9ef4622168efe/ Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr> (cherry picked from commited51b4b691) Signed-off-by: Thomas Perale <thomas.perale@mind.be>
…
…
…
…
Buildroot is a simple, efficient and easy-to-use tool to generate embedded Linux systems through cross-compilation. The documentation can be found in docs/manual. You can generate a text document with 'make manual-text' and read output/docs/manual/manual.text. Online documentation can be found at https://buildroot.org/docs.html To build and use the buildroot stuff, do the following: 1) run 'make menuconfig' 2) select the target architecture and the packages you wish to compile 3) run 'make' 4) wait while it compiles 5) find the kernel, bootloader, root filesystem, etc. in output/images You do not need to be root to build or run buildroot. Have fun! Buildroot comes with a basic configuration for a number of boards. Run 'make list-defconfigs' to view the list of provided configurations. Please feed suggestions, bug reports, insults, and bribes back to the buildroot mailing list: buildroot@buildroot.org You can also find us on #buildroot on OFTC IRC. If you would like to contribute patches, please read https://buildroot.org/manual.html#submitting-patches
Description
Languages
Makefile
62.5%
Python
19%
C
8.5%
Shell
6.1%
PHP
1.4%
Other
2.1%