Compare commits
92
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7814dbce15 | ||
|
|
50ceb24bb6 | ||
|
|
f445c63558 | ||
|
|
eb6a2e7d31 | ||
|
|
e90f7de856 | ||
|
|
8b26a893f5 | ||
|
|
7f8805c1a6 | ||
|
|
747f62053c | ||
|
|
ecdd588f43 | ||
|
|
f2f7a1901a | ||
|
|
3d613b21b0 | ||
|
|
2356a40fad | ||
|
|
19424402c5 | ||
|
|
36482bd613 | ||
|
|
b1a9eeba83 | ||
|
|
dbea8981a6 | ||
|
|
01cbe25105 | ||
|
|
3dfd81986e | ||
|
|
cb18e7e6f0 | ||
|
|
62aac0da49 | ||
|
|
eaada7c96b | ||
|
|
b62df15fda | ||
|
|
4a2dbae95f | ||
|
|
df3f76c86f | ||
|
|
18706806b3 | ||
|
|
81c8ac125a | ||
|
|
c2f0c3bf6e | ||
|
|
5230b93c77 | ||
|
|
da9f314f9d | ||
|
|
095d4bbdaf | ||
|
|
76dd7489f2 | ||
|
|
d7af75764a | ||
|
|
22fd7da0d2 | ||
|
|
fb5ced5914 | ||
|
|
ca87e434b2 | ||
|
|
22c14e41b4 | ||
|
|
55ea70d56d | ||
|
|
b2961a318d | ||
|
|
829eec5dbf | ||
|
|
e3b6770a7a | ||
|
|
5f07925767 | ||
|
|
8375841e0b | ||
|
|
bf495325c1 | ||
|
|
9153c6283b | ||
|
|
0067ab06a3 | ||
|
|
f2fd4a3775 | ||
|
|
b32591f5f5 | ||
|
|
2851e8ed7f | ||
|
|
b8b36712ef | ||
|
|
c6f2655481 | ||
|
|
f629956fe6 | ||
|
|
3173b77975 | ||
|
|
c32b8b57eb | ||
|
|
71eb15a51f | ||
|
|
6ff5b03f93 | ||
|
|
01ae565de7 | ||
|
|
6b95c89a04 | ||
|
|
741c5b325f | ||
|
|
3e7f940caa | ||
|
|
1d030119fc | ||
|
|
a3726f9b5e | ||
|
|
214a6454c6 | ||
|
|
6e248a121c | ||
|
|
7511b17932 | ||
|
|
3a8384bc40 | ||
|
|
5d6308d543 | ||
|
|
4e2d157c72 | ||
|
|
282d67e765 | ||
|
|
b6e0520b7a | ||
|
|
6e537234e4 | ||
|
|
f7ae6d3148 | ||
|
|
157ecd6d6e | ||
|
|
7737930661 | ||
|
|
748007faee | ||
|
|
442e7cab3a | ||
|
|
ba378b79b2 | ||
|
|
91c51b76c7 | ||
|
|
1dc0ad4993 | ||
|
|
c7613338bb | ||
|
|
0605f6d05d | ||
|
|
945555e7ff | ||
|
|
4b8eaecbdd | ||
|
|
1eee210297 | ||
|
|
e2c274ef77 | ||
|
|
584d553f39 | ||
|
|
d918568a15 | ||
|
|
6e89b38386 | ||
|
|
255441793c | ||
|
|
24ef678979 | ||
|
|
a319bd0e31 | ||
|
|
023a36704f | ||
|
|
672efd219e |
+310
-45
@@ -31,6 +31,7 @@ board/chromebook/snow/sign.sh Shellcheck
|
||||
board/ci20/patches/uboot/0001-mips-Remove-default-endiannes.patch Upstream
|
||||
board/cubietech/cubieboard2/post-image.sh Shellcheck
|
||||
board/freescale/common/imx/imx8-bootloader-prepare.sh Shellcheck
|
||||
board/freescale/common/imx/post-image.sh Shellcheck
|
||||
board/freescale/common/mxs/post-image.sh Shellcheck
|
||||
board/freescale/imx6sabre/patches/uboot/0001-mx6qsabre_common-boot-Linux-to-init-in-mfgtools-mode.patch Upstream
|
||||
board/friendlyarm/nanopi-r2s/post-build.sh Shellcheck
|
||||
@@ -75,6 +76,7 @@ board/qemu/microblazebe-mmu/0001-net-xilinx-xemaclite-add-2.00.b-revision.patch
|
||||
board/qemu/microblazeel-mmu/0001-net-xilinx-xemaclite-add-2.00.b-revision.patch Upstream
|
||||
board/qemu/x86/post-build.sh Shellcheck
|
||||
board/qemu/x86_64/post-build.sh Shellcheck
|
||||
board/qmtech/zynq/patches/linux/0001-DTS-for-QMTech-Zynq-starter-kit.patch Upstream
|
||||
board/radxa/rockpi-n8/post-build.sh Shellcheck
|
||||
board/raspberrypi/post-build.sh Shellcheck
|
||||
board/raspberrypi/post-image.sh Shellcheck
|
||||
@@ -97,12 +99,22 @@ board/technologic/ts4900/post-image.sh Shellcheck
|
||||
board/toradex/apalis-imx6/post-image.sh Shellcheck
|
||||
board/udoo/common/post-build.sh Shellcheck
|
||||
board/udoo/mx6qdl/patches/linux/0000-udoo-disable-usbh1.patch Upstream
|
||||
board/versal/post-build.sh Shellcheck
|
||||
board/versal/post-image.sh Shellcheck TrailingSpace
|
||||
board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream
|
||||
boot/afboot-stm32/0003-Makefile-disable-stack-protector.patch Upstream
|
||||
boot/at91bootstrap/0001-eabi-fix.patch Upstream
|
||||
boot/at91bootstrap/0002-gcc-4.6.x-ldscript-fix.patch Upstream
|
||||
boot/at91bootstrap/0003-u-boot-relocation-fix.patch Upstream
|
||||
boot/at91dataflashboot/0001-do-not-install.patch Upstream
|
||||
boot/at91dataflashboot/0002-eabi-fixes.patch Upstream
|
||||
boot/grub2/0001-Makefile-Make-grub_fstest.pp-depend-on-config-util.h.patch Upstream
|
||||
boot/grub2/0002-grub-mkconfig-Restore-umask-for-the-grub.cfg.patch Upstream
|
||||
boot/lpc32xxcdl/0001-compiler_name.patch Upstream
|
||||
boot/lpc32xxcdl/0002-delete_redundant_files.patch Upstream
|
||||
boot/lpc32xxcdl/0003-libnosys_gnu.patch Upstream
|
||||
boot/lpc32xxcdl/0004-slashes.patch Upstream
|
||||
boot/mv-ddr-marvell/0001-Makefile-disable-stack-protection.patch Upstream
|
||||
boot/optee-os/3.13.0/0001-core-zlib-fix-build-warning-when-_LFS64_LARGEFILE-is.patch Upstream
|
||||
boot/syslinux/0001-bios-Fix-alignment-change-with-gcc-5.patch Upstream
|
||||
boot/syslinux/0002-Disable-PIE-to-avoid-FTBFS-on-amd64.patch Upstream
|
||||
@@ -121,7 +133,10 @@ boot/syslinux/0017-Replace-builtin-strlen-that-appears-to-get-optimized.patch Up
|
||||
linux/5.10.162-cip24-rt10/0001-arch-microblaze-mm-init.c-fix-build.patch Upstream
|
||||
package/18xx-ti-utils/0001-plt.h-fix-build-with-gcc-10.patch Upstream
|
||||
package/4th/0001-avoid-regen-during-install.patch Upstream
|
||||
package/ace/0001-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream
|
||||
package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream
|
||||
package/acl/0001-Build-with-old-GCC-versions.patch Upstream
|
||||
package/acpica/0001-build-do-not-use-Werror.patch Upstream
|
||||
package/acpid/0001-dont-use-isfdtype.patch Upstream
|
||||
package/alchemy/0001-toolchains-remove-hash-style-management.patch Upstream
|
||||
package/alsamixergui/0001-misc-fixes.patch Sob Upstream
|
||||
@@ -158,8 +173,11 @@ package/asterisk/0001-sounds-do-not-download-and-check-sha1s.patch Upstream
|
||||
package/asterisk/0002-configure-fix-detection-of-libcrypt.patch Upstream
|
||||
package/asterisk/0003-build-ensure-target-directory-for-modules-exists.patch Upstream
|
||||
package/asterisk/0004-install-samples-need-the-data-files.patch Upstream
|
||||
package/asterisk/0005-configure-fix-detection-of-re-entrant-resolver-funct.patch Upstream
|
||||
package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch Upstream
|
||||
package/at/0001-Makefile.in-fix-make-install-for-non-root-don-t-stri.patch Upstream
|
||||
package/at/S99at Indent Variables
|
||||
package/atest/0001-seq.h-fix-build-with-gcc-10.patch Upstream
|
||||
package/attr/0001-build-with-older-GCCs.patch Upstream
|
||||
package/audit/S02auditd Shellcheck Variables
|
||||
package/aufs-util/0001-remove-user-settings.patch Upstream
|
||||
@@ -177,6 +195,7 @@ package/bandwidthd/0001-src-bandwidthd.h-fix-build-with-gcc-10.patch Upstream
|
||||
package/bash/0001-input.h-add-missing-include-on-stdio.h.patch Upstream
|
||||
package/bash/0002-parse.y-fix-compilation-for-non-multibyte-builds.patch Upstream
|
||||
package/bash/0003-configure-invert-condition-for-strtoimax-builtin.patch Upstream
|
||||
package/bayer2rgb-neon/0001-add-some-_always_inline_-annotations.patch Upstream
|
||||
package/bc/0001-bc-use-MAKEINFO-variable-for-docs.patch Upstream
|
||||
package/bc/0002-notice-read-and-write-errors-on-input-and-output.patch Upstream
|
||||
package/bc/0003-dc-fix-exit-code-of-q-command.patch Upstream
|
||||
@@ -195,19 +214,38 @@ package/berkeleydb/0001-cwd-db_config.patch Upstream
|
||||
package/berkeleydb/0002-atomic_compare_exchange.patch Upstream
|
||||
package/bind/0001-cross.patch Upstream
|
||||
package/bind/S81named Indent Shellcheck Variables
|
||||
package/binutils/2.37/0001-sh-conf.patch Upstream
|
||||
package/binutils/2.37/0002-poison-system-directories.patch Upstream
|
||||
package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream
|
||||
package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch Upstream
|
||||
package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch Upstream
|
||||
package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch Upstream
|
||||
package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch Upstream
|
||||
package/binutils/2.38/0001-sh-conf.patch Upstream
|
||||
package/binutils/2.38/0002-poison-system-directories.patch Upstream
|
||||
package/binutils/2.38/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream
|
||||
package/binutils/2.38/0004-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch Upstream
|
||||
package/binutils/2.38/0005-binutils-2.38-vs.-ppc32-linux-kernel.patch Upstream
|
||||
package/binutils/2.39/0001-sh-conf.patch Upstream
|
||||
package/binutils/2.39/0002-poison-system-directories.patch Upstream
|
||||
package/binutils/2.39/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream
|
||||
package/binutils/arc-2020.09-release/0001-poison-system-directories.patch Upstream
|
||||
package/bird/0001-configure.ac-fix-build-with-autoconf-2.70.patch Upstream
|
||||
package/bitcoin/0001-src-randomenv.cpp-fix-build-on-uclibc.patch Upstream
|
||||
package/bmx7/0001-Fix-schedule.c-378-36-error-SIOCGSTAMP-undeclared.patch Upstream
|
||||
package/bmx7/0002-Fix-linking-error.patch Upstream
|
||||
package/bmx7/0003-Reorder-includes-to-avoid-ethhdr-collision.patch Upstream
|
||||
package/boinc/S99boinc-client Indent Shellcheck Variables
|
||||
package/bootgen/0001-Fix-build-on-machines-with-modern-flex.patch Upstream
|
||||
package/botan/0001-Add-superh-alias-needed-by-Debian.patch Upstream
|
||||
package/botan/0002-src-build-data-arch-superh.txt-add-sh4-eb-aeb.patch Upstream
|
||||
package/brickd/S70brickd Indent Shellcheck Variables
|
||||
package/bridge-utils/0001-fix-build-on-musl.patch Upstream
|
||||
package/brltty/0001-Fix-linking-error-on-mips64el.patch Upstream
|
||||
package/brltty/0002-shell-prologue-runProgramTerminationCommands-used-a-.patch Upstream
|
||||
package/brltty/S10brltty Indent Shellcheck Variables
|
||||
package/brotli/0001-CMake-Allow-using-BUILD_SHARED_LIBS-to-choose-static.patch Upstream
|
||||
package/brotli/0002-Revert-Add-runtime-linker-path-to-pkg-config-files.patch Upstream
|
||||
package/bsdiff/0001-Add-missing-header-for-u_char.patch Upstream
|
||||
package/bustle/0001-Makefile-fix-pcap-config-call.patch Upstream
|
||||
package/busybox/0001-networking-libiproute-use-linux-if_packet.h-instead-.patch Upstream
|
||||
@@ -225,9 +263,13 @@ package/c-icap/0001-Required-fixes-to-compile-and-run-under-cygwin.patch Upstrea
|
||||
package/c-icap/S96cicap Indent Shellcheck Variables
|
||||
package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch Upstream
|
||||
package/cache-calibrator/0001-Fix-conflicting-round-function.patch Upstream
|
||||
package/cairo/0001-_arc_max_angle_for_tolerance_normalized-fix-infinite.patch Upstream
|
||||
package/cairo/0002-Fix-mask-usage-in-image-compositor.patch Upstream
|
||||
package/cage/0001-Upgrade-to-wlroots-0.15.patch Upstream
|
||||
package/cairo/0001-fix-nofork-build.patch Upstream
|
||||
package/cairo/0002-ft-Use-FT_Done_MM_Var-instead-of-free-when-available-in-cairo_ft_apply_variation.patch Upstream
|
||||
package/cairo/0003-_arc_max_angle_for_tolerance_normalized-fix-infinite.patch Upstream
|
||||
package/cairo/0004-Fix-mask-usage-in-image-compositor.patch Upstream
|
||||
package/caps/0001-Fix-stdint-types-with-musl.patch Upstream
|
||||
package/catatonit/0002-fix-build-with-kernel-5.9.patch Upstream
|
||||
package/cdrkit/0001-no-rcmd.patch Upstream
|
||||
package/cdrkit/0002-define-__THROW-to-avoid-build-issue-with-musl.patch Upstream
|
||||
package/cdrkit/0003-Add-extern-to-char-outfile-declaration-to-fix-build-.patch Upstream
|
||||
@@ -239,9 +281,13 @@ package/cgroupfs-mount/S30cgroupfs Indent Shellcheck Variables
|
||||
package/chipmunk/0001-Fix-build-failure-on-musl.patch Upstream
|
||||
package/chocolate-doom/0001-Remove-redundant-demoextend-definition.patch Upstream
|
||||
package/chrony/S49chrony Indent Shellcheck Variables
|
||||
package/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch Upstream
|
||||
package/cmake/0001-rename-cmake-rootfile.patch Upstream
|
||||
package/cmocka/0001-Don-t-redefine-uintptr_t.patch Upstream
|
||||
package/collectd/0001-src-netlink.c-remove-REG_NOERROR.patch Upstream
|
||||
package/connman/0001-gweb-Fix-OOB-write-in-received_data.patch Upstream
|
||||
package/connman/0002-wispr-Add-reference-counter-to-portal-context.patch Upstream
|
||||
package/connman/0003-wispr-Update-portal-context-references.patch Upstream
|
||||
package/connman/S45connman Variables
|
||||
package/copas/0001-Do-not-load-coxpcall-for-LuaJIT.patch Upstream
|
||||
package/coremark-pro/coremark-pro.sh.in Shellcheck
|
||||
@@ -265,6 +311,10 @@ package/curlftpfs/0004-fix-musl-build-off-t.patch Upstream
|
||||
package/cutelyst/0001-server-CMakeLists.txt-don-t-override-CMAKE_EXE_LINKE.patch Upstream
|
||||
package/cwiid/0001-wmdemo-fix-linking-by-adding-the-missing-lbluetooth-.patch Upstream
|
||||
package/cwiid/0002-configure-make-wmgui-build-optional.patch Upstream
|
||||
package/dahdi-linux/0001-drivers-dahdi-Kbuild-fix-HOTPLUG_FIRMWARE-definition.patch Upstream
|
||||
package/dahdi-linux/0002-fix-build-with-32-bits-kernel.patch Upstream
|
||||
package/dahdi-linux/0003-Fixed-compilation-issues-on-linux-kernel-5-18-0.patch Upstream
|
||||
package/dahdi-linux/0004-next-fix-kernel-6-1-build.patch Upstream
|
||||
package/dahdi-tools/0001-no-build-docs.patch Upstream
|
||||
package/dahdi-tools/0002-no-perl-manpages.patch Upstream
|
||||
package/dante/0001-fix-sparc-compile.patch Upstream
|
||||
@@ -310,7 +360,7 @@ package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch
|
||||
package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch Upstream
|
||||
package/dmraid/0001-fix-compilation-under-musl.patch Upstream
|
||||
package/dmraid/S20dmraid Variables
|
||||
package/dnsmasq/S80dnsmasq Shellcheck
|
||||
package/dnsmasq/S80dnsmasq Shellcheck Variables
|
||||
package/docker-engine/S60dockerd Indent Shellcheck Variables
|
||||
package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch Upstream
|
||||
package/domoticz/S99domoticz Shellcheck
|
||||
@@ -321,6 +371,10 @@ package/dropbear/S50dropbear Indent Shellcheck Variables
|
||||
package/dt/0001-adjust-os-symlink.patch Upstream
|
||||
package/dt/0002-dt-default-source-define.patch Upstream
|
||||
package/dtc/0001-Fix-include-guards-for-older-kernel-u-boot-sources.patch Upstream
|
||||
package/duma/0001-fix-cross-compilation.patch Upstream
|
||||
package/duma/0002-no-tests.patch Upstream
|
||||
package/duma/0003-fix-C++14.patch Upstream
|
||||
package/duma/0004-Fix-build-with-latest-glibc.patch Upstream
|
||||
package/dvb-apps/0001-Fix-generate-keynames.patch Upstream
|
||||
package/dvb-apps/0002-Fix-compiler-warning-flags.patch Upstream
|
||||
package/dvb-apps/0003-handle-static-shared-only-build.patch Upstream
|
||||
@@ -332,6 +386,7 @@ package/dvblast/0002-fix-int-types.patch Upstream
|
||||
package/dvbsnoop/0001-musl-types-h.patch Upstream
|
||||
package/dvdrw-tools/0001-limits.h.patch Upstream
|
||||
package/dvdrw-tools/0002-Include-sysmacros.h-to-compile-with-newer-gcc.patch Upstream
|
||||
package/e2fsprogs/0001-libext2fs-add-sanity-check-to-extent-manipulation.patch Upstream
|
||||
package/earlyoom/0001-main.c-fix-build-with-kernel-4.3.patch Upstream
|
||||
package/earlyoom/S02earlyoom Indent Shellcheck
|
||||
package/ebtables/0001-replace-ebtables-save-perl-script-with-bash.patch Upstream
|
||||
@@ -353,6 +408,12 @@ package/ejabberd/0002-fix-ejabberdctl.patch Upstream
|
||||
package/ejabberd/0003-correct-includes.patch Upstream
|
||||
package/ejabberd/S50ejabberd Indent Shellcheck Variables
|
||||
package/ejabberd/check-erlang-lib Shellcheck
|
||||
package/elf2flt/0001-elf2flt-handle-binutils-2.34.patch Upstream
|
||||
package/elf2flt/0002-elf2flt.ld-reinstate-32-byte-alignment-for-.data-sec.patch Upstream
|
||||
package/elf2flt/0003-elf2flt-add-riscv-64-bits-support.patch Upstream
|
||||
package/elf2flt/0004-elf2flt-create-a-common-helper-function.patch Upstream
|
||||
package/elf2flt/0005-elf2flt-fix-fatal-error-regression-on-m68k-xtensa-ri.patch Upstream
|
||||
package/elf2flt/0006-elf2flt-xtensa-fix-text-relocations.patch Upstream
|
||||
package/elftosb/0001-fixes-includes.patch Upstream
|
||||
package/elftosb/0002-force-cxx-compiler.patch Upstream
|
||||
package/elfutils/0001-Add-a-enable-disable-progs-configure-option.patch Upstream
|
||||
@@ -361,8 +422,12 @@ package/empty/0001-respect-LDFLAGS.patch Upstream
|
||||
package/erlang-p1-sip/0001-correct-include.patch Upstream
|
||||
package/erlang-p1-xmpp/0001-fix-includes.patch Upstream
|
||||
package/erlang-rebar/0001-src-rebar_port_compiler-add-fPIC-to-LDFLAGS-by-defau.patch Upstream
|
||||
package/erlang/0001-erts-ethread-instruct-libatomic_ops-we-do-require-CA.patch Upstream
|
||||
package/erlang/0002-erts-emulator-reorder-inclued-headers-paths.patch Upstream
|
||||
package/erlang/0003-crypto-Fixes-for-LibreSSL-3-5-0.patch Upstream
|
||||
package/espeak/0001-Fix-build-of-shared-library-on-architectures-needing.patch Upstream
|
||||
package/espeak/0002-tr_languages-cast-string_ordinal-init-values.patch Upstream
|
||||
package/eudev/0001-Only-use-pragma-for-ignoring-diagnostics-if-.patch Upstream
|
||||
package/eudev/S10udev ConsecutiveEmptyLines Indent Shellcheck Variables
|
||||
package/evemu/0001-Include-limits.h-for-PATH_MAX.patch Upstream
|
||||
package/evemu/0002-evemu-Update-struct-input_event.patch Upstream
|
||||
@@ -373,9 +438,15 @@ package/exim/0002-Don-t-make-backup-copies-of-installed-files.patch Upstream
|
||||
package/exim/0003-Skip-version-check-and-symlink-installation.patch Upstream
|
||||
package/exim/0004-exim_lock-fix-lstat-related-build-errors.patch Upstream
|
||||
package/exim/0005-sieve-fix-build-errors.patch Upstream
|
||||
package/exim/0006-Fix-regex-n-use-after-free.-Bug-2915.patch Upstream
|
||||
package/exim/0007-Fix-non-WITH_CONTENT_SCAN-build.patch Upstream
|
||||
package/exim/0008-Fix-non-WITH_CONTENT_SCAN-build-2.patch Upstream
|
||||
package/exim/0009-Fix-non-WITH_CONTENT_SCAN-build-3.patch Upstream
|
||||
package/exim/S86exim Indent Variables
|
||||
package/expect/0001-enable-cross-compilation.patch Upstream
|
||||
package/expect/0002-allow-tcl-build-directory.patch Upstream
|
||||
package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch Upstream
|
||||
package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch Upstream
|
||||
package/faifa/0001-sha2.c-explicitly-include-endian.h-for-BYTE_ORDER-ma.patch Upstream
|
||||
package/faifa/0002-hpav_cfg.c-do-not-include-linux-if_ether.h-for-musl-.patch Upstream
|
||||
package/faifa/0003-Makefile.in-fix-asbolute-symlink-of-libfaifa.so.patch Upstream
|
||||
@@ -403,14 +474,23 @@ package/ffmpeg/0003-libavutil-Fix-mips-build.patch Upstream
|
||||
package/ffmpeg/0004-configure-add-extralibs-to-extralibs_xxx.patch Upstream
|
||||
package/ficl/0001-fix-Makefile.patch Upstream
|
||||
package/ficl/0002-Makefile.linux-pass-LDFLAGS.patch Upstream
|
||||
package/file/0001-src-file.c-fix-build-without-wide-support.patch Upstream
|
||||
package/flatbuffers/0001-include-flatbuffers-base.h-fix-build-on-musl.patch Upstream
|
||||
package/flex/0001-build-AC_USE_SYSTEM_EXTENSIONS-in-configure.ac.patch Upstream
|
||||
package/flex/0002-build-make-it-possible-to-disable-the-build-of-the-f.patch Upstream
|
||||
package/flex/0003-build-make-it-possible-to-disable-the-build-of-the-d.patch Upstream
|
||||
package/flite/0001-fix-alsa-static.patch Upstream
|
||||
package/fltk/0001-disable-tests.patch Upstream
|
||||
package/fluent-bit/0001-lib-cfl-fixup-static_assert.patch Upstream
|
||||
package/fluent-bit/0002-lib-c-ares-fixup-static_assert.patch Upstream
|
||||
package/fluent-bit/0003-fix-build-without-C.patch Upstream
|
||||
package/fluxbox/0001-fixes-bug-1138.patch Upstream
|
||||
package/freeipmi/0001-add-disable-doc.patch Upstream
|
||||
package/freeradius-client/0001-fix-for-nettle.patch Upstream
|
||||
package/freerdp/0001-Fix-variable-declaration-in-loop.patch Upstream
|
||||
package/freerdp/0002-Fixed-variable-declaration-in-loop.patch Upstream
|
||||
package/freerdp/0003-winpr-include-winpr-file.h-fix-build-on-uclibc.patch Upstream
|
||||
package/freerdp/0004-Fix-8702-Disable-sha3-and-shake-hashes-for-libressl.patch Upstream
|
||||
package/freescale-imx/imx-kobs/0001-Fix-musl-build.patch Upstream
|
||||
package/freescale-imx/imx-kobs/0002-Fix-build-for-recent-toolchains.patch Upstream
|
||||
package/freescale-imx/imx-uuc/S80imx-uuc Indent Shellcheck Variables
|
||||
@@ -427,15 +507,42 @@ package/fxload/0001-fix-static-build.patch Upstream
|
||||
package/gamin/0001-no-abstract-sockets.patch Upstream
|
||||
package/gamin/0002-no-const-return.patch Sob Upstream
|
||||
package/gamin/0003-fix-missing-PTHREAD_MUTEX_RECURSIVE_NP.patch Upstream
|
||||
package/gawk/0001-Fix-a-bug-with-Node_elem_new.patch Upstream
|
||||
package/gcc/10.4.0/0001-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch Upstream
|
||||
package/gcc/10.4.0/0002-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstream
|
||||
package/gcc/10.4.0/0003-or1k-Use-cmodel-large-when-building-crtstuff.patch Upstream
|
||||
package/gcc/10.4.0/0004-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch Upstream
|
||||
package/gcc/10.4.0/0005-disable-split-stack-for-non-thread-builds.patch Upstream
|
||||
package/gcc/11.4.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstream
|
||||
package/gcc/11.4.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream
|
||||
package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch Upstream
|
||||
package/gcc/13.2.0/0001-disable-split-stack-for-non-thread-builds.patch Upstream
|
||||
package/gcc/8.4.0/0001-xtensa-fix-PR-target-91880.patch Upstream
|
||||
package/gcc/8.4.0/0002-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch Upstream
|
||||
package/gcc/8.4.0/0003-libsanitizer-Remove-cyclades-from-libsanitizer.patch Upstream
|
||||
package/gcc/8.4.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream
|
||||
package/gcc/arc-2020.09-release/0001-arc-Refurbish-adc-sbc-patterns.patch Upstream
|
||||
package/gcc/arc-2020.09-release/0002-libsanitizer-Remove-cyclades-from-libsanitizer.patch Sob Upstream
|
||||
package/gcc/arc-2020.09-release/0100-uclibc-conf.patch Upstream
|
||||
package/gcr/0001-meson-Fix-unknown-kw-argument-in-gnome.generate_gir.patch Upstream
|
||||
package/gdal/0001-fix-uclibc-build-without-NPTL.patch Upstream
|
||||
package/gdb/10.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream
|
||||
package/gdb/10.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream
|
||||
package/gdb/10.2/0003-use-asm-sgidefs.h.patch Upstream
|
||||
package/gdb/10.2/0004-gdbserver-fix-build-for-m68k.patch Upstream
|
||||
package/gdb/10.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream
|
||||
package/gdb/10.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream
|
||||
package/gdb/10.2/0007-fix-musl-build-on-riscv.patch Upstream
|
||||
package/gdb/10.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream
|
||||
package/gdb/10.2/0009-gdb-Fix-native-build-on-xtensa.patch Upstream
|
||||
package/gdb/11.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream
|
||||
package/gdb/11.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream
|
||||
package/gdb/11.2/0003-use-asm-sgidefs.h.patch Upstream
|
||||
package/gdb/11.2/0004-gdbserver-fix-build-for-m68k.patch Upstream
|
||||
package/gdb/11.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream
|
||||
package/gdb/11.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream
|
||||
package/gdb/11.2/0007-fix-musl-build-on-riscv.patch Upstream
|
||||
package/gdb/11.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream
|
||||
package/gdb/11.2/0009-gdb-Fix-native-build-on-xtensa.patch Upstream
|
||||
package/gdb/12.1/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream
|
||||
package/gdb/12.1/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream
|
||||
package/gdb/12.1/0003-use-asm-sgidefs.h.patch Upstream
|
||||
@@ -445,43 +552,33 @@ package/gdb/12.1/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream
|
||||
package/gdb/12.1/0007-fix-musl-build-on-riscv.patch Upstream
|
||||
package/gdb/12.1/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream
|
||||
package/gdb/12.1/0009-gdb-Fix-native-build-on-xtensa.patch Upstream
|
||||
package/gdb/13.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream
|
||||
package/gdb/13.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream
|
||||
package/gdb/13.2/0003-use-asm-sgidefs.h.patch Upstream
|
||||
package/gdb/13.2/0004-gdbserver-fix-build-for-m68k.patch Upstream
|
||||
package/gdb/13.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream
|
||||
package/gdb/13.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream
|
||||
package/gdb/13.2/0007-fix-musl-build-on-riscv.patch Upstream
|
||||
package/gdb/13.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream
|
||||
package/gdb/13.2/0009-gdb-Fix-native-build-on-xtensa.patch Upstream
|
||||
package/gdb/14.1/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream
|
||||
package/gdb/14.1/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream
|
||||
package/gdb/14.1/0003-use-asm-sgidefs.h.patch Upstream
|
||||
package/gdb/14.1/0004-gdbserver-fix-build-for-m68k.patch Upstream
|
||||
package/gdb/14.1/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream
|
||||
package/gdb/14.1/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream
|
||||
package/gdb/14.1/0007-fix-musl-build-on-riscv.patch Upstream
|
||||
package/gdb/14.1/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream
|
||||
package/gdb/14.1/0009-gdb-Fix-native-build-on-xtensa.patch Upstream
|
||||
package/gengetopt/0001-configure.ac-add-disable-doc-option.patch Upstream
|
||||
package/genpart/0001-fix-return-code.patch Upstream
|
||||
package/genromfs/0001-build-system.patch Sob Upstream
|
||||
package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch Upstream
|
||||
package/gerbera/0001-Fix-build-with-fmt-9-0.patch Upstream
|
||||
package/gerbera/S99gerbera Indent
|
||||
package/gettext-gnu/0001-error_print_progname.patch Upstream
|
||||
package/gettext-gnu/0002-restore-the-ability-to-buld-gettext-tools-seperately-part1.patch Upstream
|
||||
package/giblib/0001-fix-imlib2-detection.patch Upstream
|
||||
package/giflib/0001-Makefile-add-targets-to-manage-static-building.patch Upstream
|
||||
package/git-crypt/0001-fix-build-with-libressl-3.5.0.patch Upstream
|
||||
package/gli/0001-Optional-building-tests.patch Upstream
|
||||
package/glog/0001-added-emscripten-support.patch Upstream
|
||||
package/glorytun/0001-Add-support-for-Apple-silicon.patch Upstream
|
||||
package/glorytun/0002-aegis256.c-fix-aarch64-build-with-uclibc.patch Upstream
|
||||
package/gmp/0001-mpz-inp_raw.c-Avoid-bit-size-overflows.patch Upstream
|
||||
package/gnu-efi/0001-Make.defaults-don-t-override-ARCH-when-cross-compili.patch Upstream
|
||||
package/gnupg/0001-build-Always-use-EXTERN_UNLESS_MAIN_MODULE-pattern.patch Upstream
|
||||
package/gnuplot/0001-configure-add-without-demo-option.patch Upstream
|
||||
package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch Upstream
|
||||
package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch Upstream
|
||||
package/go/0001-build.go-explicit-option-for-crosscompilation.patch Upstream
|
||||
package/gob2/0001-dont-include-from-prefix.patch Upstream
|
||||
package/gobject-introspection/0001-disable-tests.patch Upstream
|
||||
package/gobject-introspection/0002-Add-rpath-links-to-ccompiler.patch Upstream
|
||||
package/gobject-introspection/0003-giscanner-ignore-error-return-codes-from-ldd-wrapper.patch Upstream
|
||||
package/google-breakpad/gen-syms.sh Shellcheck
|
||||
package/gpm/0001-Added-musl-support-to-libgpm-and-the-daemon.patch Upstream
|
||||
package/gpm/0002-Install-unversioned-solibrary.patch Upstream
|
||||
package/gpm/0003-src-Makefile.in-Really-install-unversioned-solibrary.patch Upstream
|
||||
@@ -495,6 +592,7 @@ package/graphite2/0001-don-t-install-a-libtool-file-with-static-library.patch Up
|
||||
package/grpc/0002-wrap_memcpy.cc-add-GPR_DISABLE_WRAPPED_MEMCPY.patch Upstream
|
||||
package/grpc/0003-host-grpc-only-cpp-plugin.patch Upstream
|
||||
package/grpc/0004-disable-unconditionally-downloading-api-repos.patch Upstream
|
||||
package/gsl/0001-configure.ac-fix-build-on-powerpc.patch Upstream
|
||||
package/gstreamer1/gstd/0001-Don-t-require-gstd-check-user-xenv.sh-for-systemd-se.patch Upstream
|
||||
package/guile/0001-calculate-csqrt_manually.patch Upstream
|
||||
package/guile/0002-Makefile.am-fix-build-without-makeinfo.patch Upstream
|
||||
@@ -506,6 +604,9 @@ package/harfbuzz/0001-meson.build-check-for-pthread.h.patch Upstream
|
||||
package/haserl/0001-add-haserl_lualib.inc.patch Upstream
|
||||
package/haveged/S21haveged Shellcheck Variables
|
||||
package/heirloom-mailx/0001-fix-libressl-support.patch Upstream
|
||||
package/highway/0001-Fix-compilation-for-armv7-with-gcc-8.patch Upstream
|
||||
package/highway/0002-Fix-compilation-for-armv7-targets-with-vfp-v4-and-gc.patch Upstream
|
||||
package/hiredis/0001-CMakeLists.txt-respect-BUILD_SHARED_LIBS.patch Upstream
|
||||
package/hplip/0001-build-use-pkg-config-to-discover-libusb.patch Upstream
|
||||
package/hplip/0002-configure.in-fix-AM_INIT_AUTOMAKE-call.patch Upstream
|
||||
package/htpdate/S43htpdate Shellcheck
|
||||
@@ -535,7 +636,10 @@ package/ifupdown-scripts/nfs_check Shellcheck
|
||||
package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch Upstream
|
||||
package/ifupdown/0001-dont-use-dpkg-architecture.patch Upstream
|
||||
package/igd2-for-linux/S99upnpd Indent Shellcheck Variables
|
||||
package/imx-mkimage/0001-Add-unused-fake-version.patch Upstream
|
||||
package/imx-mkimage/0001-Add-support-for-overriding-BL32-and-BL33-not-only-BL.patch Upstream
|
||||
package/imx-mkimage/0002-Add-LDFLAGS-to-link-step.patch Upstream
|
||||
package/imx-mkimage/0003-Add-unused-fake-version.patch Upstream
|
||||
package/imx-mkimage/0004-Add-support-for-overriding-BL31-BL32-and-BL33.patch Upstream
|
||||
package/inadyn/S70inadyn Indent NotExecutable
|
||||
package/initscripts/init.d/rcK ConsecutiveEmptyLines EmptyLastLine Shellcheck
|
||||
package/initscripts/init.d/rcS ConsecutiveEmptyLines EmptyLastLine Shellcheck
|
||||
@@ -543,8 +647,10 @@ package/input-event-daemon/S99input-event-daemon ConsecutiveEmptyLines Indent Va
|
||||
package/intel-gmmlib/0001-Drop-hardening-related-flags.patch Upstream
|
||||
package/intel-mediasdk/0001-Don-t-force-fstack-protector.patch Upstream
|
||||
package/intltool/0001-perl-5.26-compatibility.patch Upstream
|
||||
package/iodine/0001-disable-systemd-and-selinux.patch Upstream
|
||||
package/iotop/0001-Fix-build-error-with-Python-3.patch Upstream
|
||||
package/iozone/0001-Add-new-targets-for-iozone.patch Upstream
|
||||
package/iperf/0001-fix-single-threaded-compile-breakage.patch Upstream
|
||||
package/ipmitool/0001-configure.ac-fix-readline-static-build.patch Upstream
|
||||
package/ipmitool/0002-Fix-enterprise-numbers-URL.patch Upstream
|
||||
package/ipmitool/0003-Do-not-require-the-IANA-PEN-registry-file.patch Upstream
|
||||
@@ -560,10 +666,15 @@ package/irrlicht/0001-override-CPPFLAGS-CXXFLAGS-and-CFLAGS-in-Makefile.patch Up
|
||||
package/irrlicht/0002-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch Upstream
|
||||
package/iucode-tool/S00iucode-tool Variables
|
||||
package/iwd/S40iwd Shellcheck Variables
|
||||
package/jack2/0001-Remove-usage-of-U-mode-bit-for-opening-files-in-pyth.patch Upstream
|
||||
package/janet/0001-Update-for-more-minimal-builds.patch Upstream
|
||||
package/janus-gateway/0001-disable-ssp.patch Upstream
|
||||
package/janus-gateway/0002-Add-test-for-Wunused-but-set-variable.patch Upstream
|
||||
package/jose/0001-lib-hsh.c-rename-hsh-local-variable.patch Upstream
|
||||
package/jose/0002-man-add-option-to-skip-building-man-pages.patch Upstream
|
||||
package/keepalived/0001-vrrp-nft-didn-t-support-meta-l4proro-until-Linux-3-14.patch Upstream
|
||||
package/keepalived/0002-ipvs-nft-didn-t-support-meta-l4proro-until-Linux-3-14.patch Upstream
|
||||
package/keepalived/0003-fix-build-with-libressl.patch Upstream
|
||||
package/kexec-lite/0001-clean-restart.patch Upstream
|
||||
package/keyutils/0001-fix-install-rule.patch Upstream
|
||||
package/keyutils/0002-cifs.patch Sob Upstream
|
||||
@@ -577,6 +688,7 @@ package/lcdproc/0001-LCDd.conf.patch Upstream
|
||||
package/lcdproc/0002-Add-missing-ioctl-header.patch Upstream
|
||||
package/lcdproc/0003-Fixcompilation-with-GCC-10-x.patch Upstream
|
||||
package/leafnode2/0001-cross_makefile.patch Upstream
|
||||
package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch Upstream
|
||||
package/let-me-create/0001-fix-build-with-musl-C-library.patch Upstream
|
||||
package/leveldb/0001-Fix-compilation-with-g-4.8.2.patch Upstream
|
||||
package/leveldb/0002-CMake-install-libmemenv.a.patch Upstream
|
||||
@@ -584,24 +696,34 @@ package/leveldb/0003-CMakeLists.txt-check-for-atomic-library.patch Upstream
|
||||
package/lftp/0001-Fix-build-with-LibreSSL-following-commit-537f37898.patch Upstream
|
||||
package/lftp/0002-src-lftp_ssl.c-fix-build-with-libressl-2.7.0.patch Upstream
|
||||
package/libabseil-cpp/0001-force-position-independent-code.patch Upstream
|
||||
package/libarchive/0001-autotools-do-not-add-iconv-for-Requires.private.patch Upstream
|
||||
package/libargon2/0001-libargon2-dont-fail-on-existing-symlink.patch Upstream
|
||||
package/libart/0001-art-config-cross.patch Sob Upstream
|
||||
package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch Upstream
|
||||
package/libatasmart/0001-strpool-cross-flags.patch Upstream
|
||||
package/libavl/0001-fix-makefile.patch Upstream
|
||||
package/libb64/0001-Integer-overflows.patch Upstream
|
||||
package/libb64/0002-Initialize-C++-objects.patch Upstream
|
||||
package/libblockdev/0001-Provide-replacement-function-for-strerror_l.patch Upstream
|
||||
package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch Upstream
|
||||
package/libcdaudio/0001-libcdaudio-enable-autoreconf.patch Upstream
|
||||
package/libcec/0001-cecloader-h-fix-null-return.patch Upstream
|
||||
package/libcgi/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream
|
||||
package/libcgicc/0001-disable-documentation-option.patch Sob Upstream
|
||||
package/libclc/0001-support-out-of-tree-build.patch Upstream
|
||||
package/libcodec2/0001-update-cmake.patch Upstream
|
||||
package/libconfuse/0001-Fix-163-unterminated-username-used-with-getpwnam.patch Upstream
|
||||
package/libcorrect/0002-CMakeLists.txt-conditionally-use-fsanitize-address.patch Upstream
|
||||
package/libcuefile/0001-fix-static-link.patch Upstream
|
||||
package/libdaemon/0001-testd-use-unistd-h-instead-of-sys-unistd-h.patch Upstream
|
||||
package/libdeflate/0001-lib-arm-crc32-use-crypto-target-when-required-due-to-gcc-bug.patch Upstream
|
||||
package/libdeflate/0002-lib-arm-cpu_features-fix-build-error-due-to-PMULL-enabled-without-NEON.patch Upstream
|
||||
package/libdnet/0001-python-makefile.patch Upstream
|
||||
package/libdnet/0002-Correct-path-to-string-h-from-bsd.patch Upstream
|
||||
package/libdrm/0001-tests-meson.build-disable-nouveau-tests-for-static-b.patch Upstream
|
||||
package/libdvbcsa/0001-altivec-powerpc64.patch Upstream
|
||||
package/libeXosip2/0001-src-eXtl_dtls.c-fix-build-with-libressl-3.4.1.patch Upstream
|
||||
package/libebml/0001-include-appropriate-header-files-for-std-numeric_limits.patch Upstream
|
||||
package/libedit/0001-check-bsd-functions-in-libbsd.patch Upstream
|
||||
package/libevent/0001-Don-t-define-BIO_get_init-for-LibreSSL-3-5.patch Upstream
|
||||
package/libfcgi/0001-link-against-math.patch Upstream
|
||||
@@ -621,9 +743,12 @@ package/libftdi1/0002-CMakeLists.txt-fix-paths-when-FTDIPP-is-set.patch Upstream
|
||||
package/libftdi1/0003-CMakeLists.txt-fix-static-build-with-libusb-and-lato.patch Upstream
|
||||
package/libfuse/0001-fix-aarch64-build.patch Upstream
|
||||
package/libfuse/0002-util-ulockmgr_server-c-conditionally-define-closefrom-fix-glibc-2-34.patch Upstream
|
||||
package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch Upstream
|
||||
package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch Upstream
|
||||
package/libgdiplus/0001-Build-unit-tests-only-when-enable-unit-tests-is-pass.patch Upstream
|
||||
package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch Upstream
|
||||
package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch Upstream
|
||||
package/libgpgme/0001-Fix-build-without-threads.patch Upstream
|
||||
package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch Upstream
|
||||
package/libgsm/0001-misc-fixes-from-archlinux.patch Upstream
|
||||
package/libgtk2/0001-reduce-dependencies.patch Upstream
|
||||
@@ -634,10 +759,15 @@ package/libhid/0002-no-newline-in-ldflags.patch Upstream
|
||||
package/libhid/0003-uclinux.patch Upstream
|
||||
package/libical/0001-no-tests.patch Upstream
|
||||
package/libical/0002-icaltypes-c-icalreqstattype_from_string-copy-the-reqstattype.patch Upstream
|
||||
package/libiio/0001-iiod-serial.c-fix-sparc-build.patch Upstream
|
||||
package/libiio/S99iiod Shellcheck Variables
|
||||
package/libiqrf/0001-cmake-handle-static-library-and-find-required-thread.patch Upstream
|
||||
package/libiqrf/0002-use-only-c-language.patch Upstream
|
||||
package/libjson/0001-fix-broken-makefile.patch Upstream
|
||||
package/libjxl/0001-djxl-fix-segmentation-fault-when-JPEG-is-disabled.patch Upstream
|
||||
package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch Upstream
|
||||
package/libkcapi/0002-Add-disable-werror.patch Upstream
|
||||
package/libkcapi/0003-Fix-symver-build-error-on-non-ELF-platforms.patch Upstream
|
||||
package/libks/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream
|
||||
package/liblinear/0001-build-static-lib.patch Upstream
|
||||
package/liblockfile/0001-Makefile.in-fix-cross-compilation.patch Upstream
|
||||
@@ -651,34 +781,52 @@ package/libloki/0002-use-ln-snf.patch Upstream
|
||||
package/libmad/0001-mips-h-constraint-removal.patch Sob Upstream
|
||||
package/libmad/0002-configure-ac-automake-foreign.patch Upstream
|
||||
package/libmanette/0001-Meson-Un-hardcode-building-a-shared-library.patch Upstream
|
||||
package/libmemcached/0001-disable-tests.patch Upstream
|
||||
package/libmemcached/0002-disable-sanitizer.patch Upstream
|
||||
package/libmemcached/0003-move-ac_config_aux_dir.patch Upstream
|
||||
package/libmemcached/0004-disable-doc-and-man.patch Upstream
|
||||
package/libmemcached/0005-fix-pointer-comparaison.patch Upstream
|
||||
package/libmng/0001-jpeg-9a.patch Upstream
|
||||
package/libmodsecurity/0001-configure.ac-drop-usage-of-git-at-configure-time.patch Upstream
|
||||
package/libmodsecurity/0002-modsecurity.pc.in-add-lstdc.patch Upstream
|
||||
package/libmpd/0001-Fix-build-on-archlinux-missing-include.patch Upstream
|
||||
package/libmpeg2/0001-altivec.patch Upstream
|
||||
package/libmpeg2/0002-armv4l.patch Upstream
|
||||
package/libmpeg2/0003-fix-arm-detection.patch Upstream
|
||||
package/libmpeg2/0004-fix-sparc.patch Upstream
|
||||
package/libnet/0001-Use-standard-int64_t-instead-of-__int64_t-for-mingw-cross-build.patch Upstream
|
||||
package/libnetfilter_conntrack/0001-conntrack-fix-build-with-kernel-5-15-and-musl.patch Upstream
|
||||
package/libnfc/0001-autotools-make-example-build-optional.patch Upstream
|
||||
package/libnfs/0001-Fix-include-sys-time.h.patch Upstream
|
||||
package/libnids/0001-libpcap-use-pkg-config.patch Upstream
|
||||
package/libnl/0001-Add-musl-workaround-to-the-libc-compat.h-copy.patch Upstream
|
||||
package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch Upstream
|
||||
package/liboauth/0001-Fixes-build-issue-with-OpenSSL-1.1.0.patch Upstream
|
||||
package/libodb-mysql/0001-fix-syntax-issue-while-checking-ldflags.patch Upstream
|
||||
package/libodb-mysql/0002-mariadb-FTBFS-fix.patch Upstream
|
||||
package/libopenssl/0001-Reproducible-build-do-not-leak-compiler-path.patch Upstream
|
||||
package/libopenssl/0002-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch Upstream
|
||||
package/libopenssl/0001-Dont-waste-time-building-manpages-if-we-re-not-going.patch Upstream
|
||||
package/libopenssl/0002-Reproducible-build-do-not-leak-compiler-path.patch Upstream
|
||||
package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch Upstream
|
||||
package/libopenssl/0005-crypto-perlasm-ppc-xlate.pl-add-linux64v2-flavour.patch Upstream
|
||||
package/libopenssl/0006-Add-support-for-io_pgetevents_time64-syscall.patch Upstream
|
||||
package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch Upstream
|
||||
package/liboping/0001-fix-utf8-support.patch Upstream
|
||||
package/liboping/0002-Open-raw-sockets-when-adding-hosts-not-when-doing-th.patch Upstream
|
||||
package/liboping/0003-Fix-compile-break-with-GCC-7-buffer-overflow-with-snprintf.patch Upstream
|
||||
package/liboping/0004-Fix-compile-error-on-GCC-7.patch Upstream
|
||||
package/liboping/0005-src-oping.c-always-use-s-style-format-for-printf-sty.patch Upstream
|
||||
package/libp11/0001-src-p11_attr.c-fix-build-with-gcc-4.8.patch Upstream
|
||||
package/libpam-tacplus/0001-Add-an-option-to-disable-Werror.patch Upstream
|
||||
package/libpjsip/0001-Merge-pull-request-from-GHSA-9pfh-r8x4-w26w.patch Upstream
|
||||
package/libpjsip/0002-Merge-pull-request-from-GHSA-cxwq-5g9x-x7fr.patch Upstream
|
||||
package/libplatform/0001-cmake-require-c-11-as-the-minimum-standard.patch Upstream
|
||||
package/libpng/0001-Disable-pngfix-and-png-fix-itxt.patch Upstream
|
||||
package/libpthsem/0001-fix-build-on-linux-3.x-host.patch Upstream
|
||||
package/libqb/0001-Add-disable-tests-option.patch Upstream
|
||||
package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch Upstream
|
||||
package/libroxml/0001-src-roxml_mem.h-add-missing-extern.patch Upstream
|
||||
package/librsvg/0001-gdk-pixbuf-loader-Makefile.am-set-GDK_PIXBUF_MODULED.patch Upstream
|
||||
package/librtas/0001-configure.ac-remove-LOCAL_CHECK_FLAGS.patch Upstream
|
||||
package/librtlsdr/0001-Makefile.am-respect-DESTDIR-with-install-udev-rules.patch Upstream
|
||||
package/libselinux/0001-fix-musl-build.patch Upstream
|
||||
package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch Upstream
|
||||
@@ -695,11 +843,14 @@ package/libsigrok/0001-Support-glibmm-2.68.patch Upstream
|
||||
package/libsigrokdecode/0001-configure-ac-Add-support-for-Python-3-9.patch Upstream
|
||||
package/libsigrokdecode/0002-configure-Add-python-3-10-support.patch Upstream
|
||||
package/libsigrokdecode/0003-configure-ac-Use-python3-embed-pc-as-a-fallback.patch Upstream
|
||||
package/libsolv/0001-Fix-build-without-C.patch Upstream
|
||||
package/libsoup/0001-meson.build-set-c_std-to-gnu99.patch Upstream
|
||||
package/libsoxr/0001-Add-Libs.private-for-static-linking.patch Upstream
|
||||
package/libspatialindex/0001-allow-building-static-libs.patch Upstream
|
||||
package/libspatialindex/0002-CMakeLists.txt-fix-CMAKE_BUILD_TYPE.patch Upstream
|
||||
package/libsquish/0001-Makefile-add-f-option-for-ln-to-remove-existing-dest.patch Upstream
|
||||
package/libsrtp/0001-Remove-compatibility-code-for-legacy-OpenSSL-to-fix-LibreSSL-build.patch Upstream
|
||||
package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch Upstream
|
||||
package/libsvg/0001-fix-expat-static-declaration.patch Upstream
|
||||
package/libsvg/0002-Fix-undefined-symbol-png_set_gray_1_2_4_to_8.patch Upstream
|
||||
package/libsvgtiny/0001-disable-debug-printfs.patch Upstream
|
||||
@@ -707,6 +858,9 @@ package/libsvgtiny/0002-Remove-Werror.patch Upstream
|
||||
package/libsvgtiny/0003-Hopefully-silence-warnings-about-inlines-and-non-inlines-calling-one.patch Upstream
|
||||
package/libsvgtiny/0004-Build-Include-gperf-generated-code-directly.patch Upstream
|
||||
package/libtalloc/0001-buildtools-wafsamba-add-disable-stack-protector-opti.patch Upstream
|
||||
package/libteam/0001-revert-disregard-current-state.patch Upstream
|
||||
package/libteam/0002-fix-build-on-openwrt-musl-libc.patch Upstream
|
||||
package/libteam/0003-increase-wait-time-for-daemon-kill.patch Upstream
|
||||
package/libtelnet/0001-fix-compilation-without-zlib.patch Upstream
|
||||
package/libtheora/0001-link-libtheoradec.patch Upstream
|
||||
package/libtheora/0002-fix-autoreconf.patch Upstream
|
||||
@@ -717,12 +871,19 @@ package/libubootenv/0001-src-CMakeLists.txt-do-not-force-the-build-of-a-share.pa
|
||||
package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch Upstream
|
||||
package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch Upstream
|
||||
package/liburcu/0001-Only-blacklist-ARM-gcc-4.8.0-and-4.8.1.patch Upstream
|
||||
package/liburcu/0002-fix-don-t-use-C-thread_local-on-MacOs.patch Upstream
|
||||
package/liburcu/0003-Always-use-__thread-for-Thread-local-storage-except-on-MSVC.patch Upstream
|
||||
package/libusb-compat/0001-fix-a-build-issue-on-linux.patch Upstream
|
||||
package/libusbgx/0001-Add-include-of-sys-sysmacro.h.patch Upstream
|
||||
package/libuwsc/0001-CMakeLists.txt-add-BUILD_EXAMPLE.patch Upstream
|
||||
package/libuwsc/0002-fix-bad-indentation.patch Upstream
|
||||
package/libvpx/0001-vpx_mem-vpx_mem.h-Fix-compilation-with-uClibc.patch Upstream
|
||||
package/libwebsock/0001-Switch-to-use-pkg-config-to-detect-libevent-and-open.patch Upstream
|
||||
package/libwebsock/0002-fix-ssl.patch Upstream
|
||||
package/libwebsock/0003-fix-incorrect-inline.patch Upstream
|
||||
package/libwebsockets/0001-lib-tls-CMakeLists.txt-fix-build-without-threads.patch Upstream
|
||||
package/libyuv/0001-i386-sse2.patch Upstream
|
||||
package/lightning/0001-lib-jit_disasm.c-fix-build.patch Upstream
|
||||
package/lighttpd/0001-Modify-the-default-lighttpd-configuration-file-to-ha.patch Upstream
|
||||
package/lighttpd/S50lighttpd EmptyLastLine Indent Shellcheck Variables
|
||||
package/linknx/0001-configure-ac-tweak-CPPUNIT-conditional.patch Upstream
|
||||
@@ -732,8 +893,11 @@ package/linux-fusion/0001-fix-for-linux-4-and-above.patch Upstream
|
||||
package/linux-fusion/0002-Fix-mismatched-conversion-spec-and-value-in-printk.patch Upstream
|
||||
package/linux-fusion/0003-Fix-fusion-Unknown-symbol-tasklist_lock-err-0.patch Upstream
|
||||
package/linux-fusion/0004-Port-one-one_udp.c-to-Linux-4.1.patch Upstream
|
||||
package/linux-tools/S10hyperv Variables
|
||||
package/linux-zigbee/0001-test-serial-Remove-test-serial.patch Upstream
|
||||
package/linux-zigbee/0002-addrdb-coord-config-parse.y-add-missing-time.h-inclu.patch Upstream
|
||||
package/linuxptp/0001-missing.h-drop-clock_nanosleep-replacement.patch Upstream
|
||||
package/linuxptp/0002-makefile-use-conditional-assignment-for-KBUILD_OUTPUT.patch Upstream
|
||||
package/linuxptp/S65ptp4l Indent Shellcheck
|
||||
package/linuxptp/S66phc2sys Indent Shellcheck
|
||||
package/lirc-tools/0001-plugins-devinput.c-fix-build-with-musl-1.2.0.patch Upstream
|
||||
@@ -744,8 +908,7 @@ package/lite/0002-no-tests.patch Sob Upstream
|
||||
package/lite/0003-pkg-config.patch Sob Upstream
|
||||
package/live555/0001-Add-a-pkg-config-file-for-the-shared-libraries.patch Upstream
|
||||
package/lldpd/S60lldpd Indent Shellcheck Variables
|
||||
package/llvm-project/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch Upstream
|
||||
package/llvm-project/libclc/0001-support-out-of-tree-build.patch Upstream
|
||||
package/llvm/0001-nfc-Fix-missing-include.patch Upstream
|
||||
package/lm-sensors/0001-static-build.patch Upstream
|
||||
package/lm-sensors/0002-no-host-ldconfig.patch Upstream
|
||||
package/lmbench/0001-scripts-build-use-bin-bash-as-shell.patch Upstream
|
||||
@@ -759,6 +922,7 @@ package/lshw/0001-solve-Compile-error-when-g-version-is-less-than-5.patch Upstre
|
||||
package/ltrace/0001-arm-plt.patch Upstream
|
||||
package/ltrace/0002-sparc-add-missing-library.h-include.patch Upstream
|
||||
package/ltrace/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream
|
||||
package/ltris/0001-fix-build-with-gcc-4.8.patch Upstream
|
||||
package/lttng-babeltrace/0001-tests-lib-Makefile.am-remove-unneeded-static-flag.patch Upstream
|
||||
package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch Upstream
|
||||
package/lttng-libust/0001-configure.ac-add-disable-tests.patch Upstream
|
||||
@@ -795,8 +959,11 @@ package/madplay/0001-switch-to-new-alsa-api.patch Sob Upstream
|
||||
package/madplay/0002-configure-ac-automake-foreign.patch Upstream
|
||||
package/madplay/0003-configure-ac-use-pkg-config-to-find-id3tag.patch Upstream
|
||||
package/madplay/0004-configure-ac-call-AM_MKINSTALLDIRS.patch Upstream
|
||||
package/make/0001-configure.ac-Support-GLIBC-glob-interface-version-2.patch Upstream
|
||||
package/make/0001-glob-Do-not-assume-glibc-glob-internals.patch Upstream
|
||||
package/makedumpfile/0002-Handle-__mips64.patch Upstream
|
||||
package/mariadb/0001-add-extra-check-for-librt.patch Upstream
|
||||
package/mariadb/0002-include-ssl_compat.h-fix-build-with-libressl-3.5.0.patch Upstream
|
||||
package/mariadb/S97mysqld Indent Shellcheck Variables
|
||||
package/matchbox-keyboard/mb-applet-kbd-wrapper.sh Shellcheck TrailingSpace
|
||||
package/matchbox-lib/0001-index-is-legacy.patch Upstream
|
||||
@@ -806,8 +973,12 @@ package/matchbox-panel/0003-mb-applet-battery.patch Upstream
|
||||
package/matchbox-startup-monitor/0001-true-false.patch Upstream
|
||||
package/matchbox/0001-defaulttheme.patch Upstream
|
||||
package/matchbox/0002-src-Fix-build-with-gcc-10.patch Upstream
|
||||
package/mbw/0001-CMakeLists.txt-fix-build-without-C.patch Upstream
|
||||
package/mediastreamer/0001-src-videofilters-nowebcam.c-fix-build-without-ffmpeg.patch Upstream
|
||||
package/mediastreamer/0002-Use-AV_INPUT_BUFFER_PADDING_SIZE-to-determine-paddin.patch Upstream
|
||||
package/memcached/0001-logger.c-initialize-rport.patch Upstream
|
||||
package/memcached/0002-check-for-sys-auxv.h.patch Upstream
|
||||
package/memcached/0003-configure.ac-add-disable-werror.patch Upstream
|
||||
package/memstat/0001-PATH_MAX.patch Upstream
|
||||
package/mender-connect/S43mender-connect Shellcheck
|
||||
package/menu-cache/0001-Support-gcc10-compilation.patch Upstream
|
||||
@@ -856,6 +1027,7 @@ package/musepack/0004-missing-sys-select.patch Upstream
|
||||
package/musepack/0005-fix-build-with-gcc-10.patch Upstream
|
||||
package/musl/0001-avoid-kernel-if_ether.h.patch Upstream
|
||||
package/musl/0002-package-musl-Make-scheduler-functions-Linux-compatib.patch Upstream
|
||||
package/musl/0003-fix-incorrect-parameter-name-in-internal-netlink.h-R.patch Upstream
|
||||
package/nano/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream
|
||||
package/nanocom/0001-fix-build-with-gcc-10.patch Upstream
|
||||
package/ncftp/0001-fix-gcc-10.patch Upstream
|
||||
@@ -864,6 +1036,10 @@ package/ne10/0001-CMakeLists-don-t-hard-code-thumb-code-generation.patch Upstrea
|
||||
package/ne10/0002-fix-build-without-C.patch Upstream
|
||||
package/neard/S53neard Indent Shellcheck Variables
|
||||
package/neardal/0001-lib-neardal.h-fix-build-with-gcc-10.patch Upstream
|
||||
package/neon/0001-Revert-Advertise-TS_SSL-feature-with-OpenSSL-1.1.0.patch Upstream
|
||||
package/neon/0002-configure.ac-fix-autoreconf.patch Upstream
|
||||
package/netatalk/0001-Fix-setting-of-LD_LIBRARY_FLAGS-shlibpath_var.patch Upstream
|
||||
package/netatalk/0002-etc-uams-openssl_compat.h-fix-build-with-libressl-2..patch Upstream
|
||||
package/netatalk/S50netatalk EmptyLastLine Indent Variables
|
||||
package/netcat/0001-signed-bit-counting.patch Sob Upstream
|
||||
package/netopeer2/S52netopeer2 Shellcheck Variables
|
||||
@@ -880,6 +1056,8 @@ package/netsurf/0002-do-not-cross-compile-nsgenbind.patch Upstream
|
||||
package/netsurf/0003-fix-compilation-without-curl.patch Upstream
|
||||
package/netsurf/0004-framebuffer-Fix-internal-font-generated-source-for-GCC-10.patch Upstream
|
||||
package/nettle/0001-disable-testsuite-examples.patch Upstream
|
||||
package/network-manager/0001-build-meson-add-option-to-set-the-mobile-broadband-p.patch Upstream
|
||||
package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch Upstream
|
||||
package/network-manager/S45network-manager ConsecutiveEmptyLines EmptyLastLine Shellcheck Variables
|
||||
package/nfs-utils/S60nfs ConsecutiveEmptyLines Shellcheck Variables
|
||||
package/nginx-modsecurity/0001-config-use-pkg-config.patch Upstream
|
||||
@@ -894,12 +1072,15 @@ package/nginx/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch Up
|
||||
package/nginx/0009-auto-os-linux-fix-build-with-libxcrypt.patch Upstream
|
||||
package/nginx/0010-Allow-forcing-of-endianness-for-cross-compilation.patch Upstream
|
||||
package/nginx/S50nginx Indent Variables
|
||||
package/ngrep/0001-Fix-typo-in-configure-in-when-testing-for-use_pcre.patch Upstream
|
||||
package/ngrep/0002-Check-for-libnet_init-in-configure-in.patch Upstream
|
||||
package/ngrep/0003-fix-disable-tcpkill.patch Upstream
|
||||
package/nilfs-utils/0001-nilfs_cleanerd-link-dynamically.patch Upstream
|
||||
package/nmap/0001-libdnet-wrapper-configure.patch Upstream
|
||||
package/nodejs/nodejs-src/0001-add-qemu-wrapper-support.patch Upstream
|
||||
package/nodejs/nodejs-src/0002-check-if-uclibc-has-backtrace-support.patch Upstream
|
||||
package/nodejs/nodejs-src/0003-include-obj-name-in-shared-intermediate.patch Upstream
|
||||
package/nodejs/nodejs-src/0004-lib-internal-modules-cjs-loader.js-adjust-default-pa.patch Upstream
|
||||
package/nodejs/0001-add-qemu-wrapper-support.patch Upstream
|
||||
package/nodejs/0002-check-if-uclibc-has-backtrace-support.patch Upstream
|
||||
package/nodejs/0003-include-obj-name-in-shared-intermediate.patch Upstream
|
||||
package/nodejs/0004-lib-internal-modules-cjs-loader.js-adjust-default-pa.patch Upstream
|
||||
package/nodm/S90nodm Indent Shellcheck Variables
|
||||
package/norm/0001-protolib-drop-linux-version-check.patch Upstream
|
||||
package/norm/0002-Use-print-as-function-call-for-Python3-compatibility.patch Upstream
|
||||
@@ -907,9 +1088,13 @@ package/norm/0003-Fix-mixed-tabs-spaces-in-protolib-wscript.patch Upstream
|
||||
package/nss-pam-ldapd/S45nslcd EmptyLastLine Indent Shellcheck Variables
|
||||
package/ntp/0001-nano.patch Upstream
|
||||
package/ntp/0002-ntp-syscalls-fallback.patch Upstream
|
||||
package/ntp/0003-override-shell.patch Upstream
|
||||
package/ntp/0004-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch Upstream
|
||||
package/ntp/S49ntp.in Variables
|
||||
package/ntpsec/0001-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch Upstream
|
||||
package/ntpsec/0002-wscript-fix-build-without-stack-protector.patch Upstream
|
||||
package/numactl/0001-link-with-latomic-if-needed-again.patch Upstream
|
||||
package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch Upstream
|
||||
package/nuttcp/0001-susv3-legacy.patch Upstream
|
||||
package/nvidia-driver/0001-use-LDFLAGS.patch Upstream
|
||||
package/octave/0001-Fix-BLAS-library-integer-size-detection.patch Upstream
|
||||
@@ -933,15 +1118,17 @@ package/olsr/0001-olsrd-migrate-to-using-bison-3.7.1.patch Upstream
|
||||
package/olsr/0002-lib-pud-Makefile-fix-parallel-build.patch Upstream
|
||||
package/olsr/0003-pud-adapt-to-API-changes-in-gpsd-3-20.patch Upstream
|
||||
package/olsr/0005-lib-pud-src-gpsdclient.c-drop-handling-of-gpsdata-fi.patch Upstream
|
||||
package/olsr/0006-build-patch-for-gpsd-3-25.patch Upstream
|
||||
package/olsr/S50olsr Indent Shellcheck Variables
|
||||
package/omxplayer/0001-Update-Makefile-to-be-compatible-with-buildroot.patch Upstream
|
||||
package/open-iscsi/0001-SHA3-is-not-supported-by-libressl.patch Upstream
|
||||
package/open-plc-utils/0001-Remove-OWNER-and-GROUPS-parameters-to-install.patch Upstream
|
||||
package/open-plc-utils/0002-plc-plc.h-fix-build-with-gcc-10.patch Upstream
|
||||
package/open2300/0001-fix-makefile.patch Upstream
|
||||
package/openjdk/17.0.9+9/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch Upstream
|
||||
package/openjdk/21.0.1+12/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch Upstream
|
||||
package/openldap/0001-fix-bignum.patch Upstream
|
||||
package/openldap/0002-disable-docs.patch Upstream
|
||||
package/openjdk/17.0.7+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch Upstream
|
||||
package/openldap/0001-fix_cross_strip.patch Upstream
|
||||
package/openldap/0002-fix-bignum.patch Upstream
|
||||
package/openldap/0003-disable-docs.patch Upstream
|
||||
package/openldap/0004-revert-ITS-3977-fix-libtool-static-behavior-to-match.patch Upstream
|
||||
package/openntpd/S49ntp Shellcheck Variables
|
||||
package/openocd/0001-configure-enable-build-on-uclinux.patch Upstream
|
||||
package/openpgm/0001-Rename-openpgm-5.2.pc.in.patch Upstream
|
||||
@@ -956,6 +1143,8 @@ package/openrc/0003-init.d-agetty-replace-sbin-agetty-by-sbin-getty.patch Upstre
|
||||
package/openrc/0004-init.d-agetty-start-agetty-after-all-sevices.patch Upstream
|
||||
package/openrc/0005-runlevels-do-not-add-agetty.tty-1-6-if-MKSYSVINIT-ye.patch Upstream
|
||||
package/openrc/0006-Also-create-run-lock-subsys-directory.patch Upstream
|
||||
package/opensc/0002-added-compatibility-with-LibreSSL.patch Upstream
|
||||
package/opensc/0003-Fix-build-with-libressl-3.5.0.patch Upstream
|
||||
package/openssh/S50sshd EmptyLastLine Indent Variables
|
||||
package/openswan/0001-lib-libopenswan-constants.c-workaround-missing-ns_t_.patch Upstream
|
||||
package/opentyrian/0001-Move-definitions-that-don-t-need-to-be-exposed-from-opl-h-to-opl-c.patch Upstream
|
||||
@@ -1005,7 +1194,10 @@ package/pdmenu/0002-Makefile-autoconf-makeinfo.in-support-build-install-.patch U
|
||||
package/perl-net-ssleay/0001-fix-build-system.patch Upstream
|
||||
package/perl-sys-cpu/0001-remove-extraneous-include.patch Upstream
|
||||
package/perl-xml-libxml/0001-Makefile-PL.patch Upstream
|
||||
package/php-amqp/0001-add-build-support-for-php-8.patch Upstream
|
||||
package/php-amqp/0002-more-work-for-php-8.patch Upstream
|
||||
package/php-geoip/0001-add-build-support-for-php8.patch Upstream
|
||||
package/php-gnupg/0001-Remove-inlining-_phpc_res_close.patch Upstream
|
||||
package/php-lua/0001-ZEND_ACC_ALLOW_STATIC-ZEND_ACC_STATIC-for-static-met.patch Upstream
|
||||
package/php-lua/0002-php8-explicitly-declare-arginfo.patch Upstream
|
||||
package/php-zmq/0001-updates-for-php7.4-and-php8.0.patch Upstream
|
||||
@@ -1016,6 +1208,7 @@ package/php/0002-iconv-tweak-iconv-detection.patch Upstream
|
||||
package/php/0003-configure-disable-the-phar-tool.patch Upstream
|
||||
package/php/0004-Call-apxs-with-correct-prefix.patch Upstream
|
||||
package/php/0005-allow-opcache-cross-compiling.patch Upstream
|
||||
package/picocom/0001-Compile-with-libc-s-without-cispeed-cospeed.patch Upstream
|
||||
package/pifmrds/0001-Makefile-cross-compile-friendly.patch Upstream
|
||||
package/pifmrds/0002-Makefile-use-LDFLAGS.patch Upstream
|
||||
package/pifmrds/0003-Makefile-fix-static-link.patch Upstream
|
||||
@@ -1023,14 +1216,21 @@ package/pigpio/S50pigpio Shellcheck Variables
|
||||
package/pistache/0001-src-common-transport.cc-fallback-value-for-RUSAGE_TH.patch Upstream
|
||||
package/pistache/0002-src-server-listener.cc-fix-libressl-build.patch Upstream
|
||||
package/pixman/0001-Disable-tests.patch Upstream
|
||||
package/pkcs11-helper/0001-openssl-libressl-3-5-0-does-not-have-DSA_meth_set1_name.patch Upstream
|
||||
package/pkgconf/0001-Only-prefix-with-the-sysroot-a-subset-of-variables.patch Upstream
|
||||
package/pkgconf/0002-Revert-main-assume-modversion-insted-of-version-if-o.patch Upstream
|
||||
package/pkgconf/pkg-config.in Shellcheck
|
||||
package/poco/0001-Fix-optional-JSON-support-for-MySQL-3753.patch Sob Upstream
|
||||
package/poke/0001-configure.ac-HELP2MAN-replace-by-true-when-cross-com.patch Upstream
|
||||
package/poke/0002-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream
|
||||
package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch Upstream
|
||||
package/policycoreutils/0002-Add-PREFIX-to-host-paths.patch Upstream
|
||||
package/postgresql/S50postgresql Variables
|
||||
package/pound/0001-fix-openssl-1.0.2.patch Upstream
|
||||
package/pound/0002-fix-openssl-1.1.0.patch Upstream
|
||||
package/powertop/0001-dont-force-stack-smashing-protection.patch Upstream
|
||||
package/pppd/0001-pppd-Fix-compilation-with-older-glibc-or-kernel-headers.patch Upstream
|
||||
package/pppd/0002-pppd-eap-tls.c-fix-build-with-libressl.patch Upstream
|
||||
package/pptp-linux/0001-susv3-legacy.patch Upstream
|
||||
package/pptp-linux/0002-fix-parallel-build.patch Upstream
|
||||
package/prboom/0001-libpng-1.4.patch Upstream
|
||||
@@ -1059,9 +1259,16 @@ package/pulseaudio/S50pulseaudio ConsecutiveEmptyLines EmptyLastLine Indent Vari
|
||||
package/pulseview/0001-Replace-obsolete-deprecated-Qt-methods.patch Upstream
|
||||
package/pulseview/0002-Fix-broken-build-due-to-C-template-behind-C-linkage.patch Upstream
|
||||
package/pulseview/0003-Support-glibmm-2.68.patch Upstream
|
||||
package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch Upstream
|
||||
package/python-aiohttp-remotes/0001-Fix-flit_core-build-requires-backend.patch Upstream
|
||||
package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch Upstream
|
||||
package/python-crossbar/0001-Avoid-intentional-syntax-error.patch Upstream
|
||||
package/python-crossbar/0002-requirements-min.txt-drop-indirect-dependencies.patch Upstream
|
||||
package/python-crossbar/0003-crossbar-webservice-wap-use-markupsafe-instead-of-we.patch Upstream
|
||||
package/python-daphne/0001-remove-pytest-runner-requirement.patch Upstream
|
||||
package/python-dnspython/0001-Remove-spurious-wheel-build-dependency.patch Upstream
|
||||
package/python-hiredis/0001-setup.py-fix-build-with-gcc-4.8.patch Upstream
|
||||
package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch Upstream
|
||||
package/python-pybind/0001-pybind11-commands.py-support-STAGING_DIR.patch Upstream
|
||||
package/python-pylibftdi/0001-do-not-use-find-library.patch Upstream
|
||||
package/python-pyqt5/0001-configure-skip-qtdetail.patch Upstream
|
||||
@@ -1122,6 +1329,7 @@ package/qt5/qt5enginio/0001-Do-not-use-deprecated-QLinkedList.patch Upstream
|
||||
package/qt5/qt5location/0001-3rdparty-mapbox-gl-native-fix-musl-compile-pthread_g.patch Upstream
|
||||
package/qt5/qt5script/0001-Detect-32-bits-armv8-a-architecture.patch Upstream
|
||||
package/qt5/qt5tools/0001-Disable-designer-tool-fixes-configure-error.patch Upstream
|
||||
package/qt5/qt5wayland/0001-Add-missing-define-guards.patch Upstream
|
||||
package/qt5/qt5webengine-chromium/0001-Add-python3-build-support.patch Upstream
|
||||
package/qt5/qt5webengine-chromium/0002-Don-t-rebase-sysroot-path.patch Upstream
|
||||
package/qt5/qt5webengine/0001-gn.pro-don-t-link-statically-with-libstc.patch Upstream
|
||||
@@ -1138,7 +1346,10 @@ package/quagga/0002-lib-prefix.h-fix-build-with-gcc-10.patch Upstream
|
||||
package/quagga/0003-Fix-build-with-gcc-10.patch Upstream
|
||||
package/quotatool/0001-fix-missing-__P-definition-for-musl-compile.patch Upstream
|
||||
package/racehound/0001-Fix-module-install-path-lib-instead-of-usr-lib-prefi.patch Upstream
|
||||
package/ranger/0001-colorscheme-check-for-compiled-python-files.patch Upstream
|
||||
package/rapidxml/0001-ensure-internal-print-operations-are-declared-before.patch Upstream
|
||||
package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch Upstream
|
||||
package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch Upstream
|
||||
package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch Upstream
|
||||
package/rdesktop/0001-8bit-colors.patch Sob Upstream
|
||||
package/read-edid/0001-Fix-install-file-list.patch Upstream
|
||||
@@ -1149,6 +1360,7 @@ package/redis/0001-uclibc.patch Upstream
|
||||
package/redis/0002-largefile-conditional-define.patch Upstream
|
||||
package/redis/0003-redis.conf-adjust-defauts-for-buildroot.patch Upstream
|
||||
package/redis/S50redis Shellcheck Variables
|
||||
package/resiprocate/0001-Fix-some-issue-compiling-with-Visual-Studio.patch Upstream
|
||||
package/restorecond/S02restorecond Shellcheck
|
||||
package/ripgrep/0001-puts-jemalloc-allocator-behind-a-cargo-feature-flag.patch Upstream
|
||||
package/riscv-isa-sim/0001-riscv-disable-precompiled-headers.patch Upstream
|
||||
@@ -1166,12 +1378,17 @@ package/rpi-userland/0006-interface-vcos-pthreads-CMakeLists.txt-fix-build-wit.p
|
||||
package/rpi-userland/0007-GLES2-gl2ext.h-add-GLint64-GLuint64-and-GLsync-typed.patch Upstream
|
||||
package/rt-tests/0001-Fix-a-build-issue-with-uClibc-ng.patch Upstream
|
||||
package/rt-tests/0002-Makefile-drop-explicit-undefine-PYLIB-for-compatibil.patch Upstream
|
||||
package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch Upstream
|
||||
package/rtl_433/0001-CMakeLists.txt-use-pkg-config-to-detect-openssl-when.patch Upstream
|
||||
package/rtl_433/0002-minor-Fix-mongoose-build-without-threads.patch Upstream
|
||||
package/rtmpdump/0001-include-limits.h.patch Upstream
|
||||
package/rtorrent/0001-Added--disable-execinfo-option-to-configure.patch Upstream
|
||||
package/rtty/0001-CMakeLists.txt-prefer-pkg_check_modules.patch Upstream
|
||||
package/rubix/0001-dont-use-legacy-functions.patch Upstream
|
||||
package/rubix/0002-misc-fixes.patch Sob Upstream
|
||||
package/rygel/0001-meson.build-fix-g_ir_compiler-calls.patch Upstream
|
||||
package/ruby/0001-Fix-build-with-LibreSSL-3-5.patch Upstream
|
||||
package/rygel/0001-build-Add-man_pages-build-options.patch Upstream
|
||||
package/rygel/0002-meson.build-fix-g_ir_compiler-calls.patch Upstream
|
||||
package/rygel/S99rygel Indent Shellcheck Variables
|
||||
package/s6-linux-init/0001-configure-add-D_GNU_SOURCE.patch Upstream
|
||||
package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch Upstream
|
||||
@@ -1181,12 +1398,12 @@ package/samba4/0002-build-find-pre-built-heimdal-build-tools-in-case-of-.patch U
|
||||
package/samba4/0003-ldap_message_test.c-include-stdint.h-before-cmoka.h.patch Upstream
|
||||
package/samba4/S91smb Indent Shellcheck Variables
|
||||
package/sane-backends/0001-sane_backend-add-missing-config.h.patch Upstream
|
||||
package/screen/0001-Do-not-use-memcpy-as-an-alternative-for-bcopy-memmov.patch Upstream
|
||||
package/screen/0002-Do-not-create-backup-of-old-installed-binary.patch Upstream
|
||||
package/screen/0003-Change-binary-permission-flags-even-if-chown-fails.patch Upstream
|
||||
package/screen/0004-Support-overriding-SCREEN-to-get-a-non-versioned-bin.patch Upstream
|
||||
package/screen/0005-Renamed-sched.h-to-eventqueue.h.patch Upstream
|
||||
package/screen/0006-comm.h-now-depends-on-term.h.patch Upstream
|
||||
package/screen/0001-no-memcpy-fallback.patch Upstream
|
||||
package/screen/0002-install-no-backup-binary.patch Upstream
|
||||
package/screen/0003-install-always-chmod.patch Upstream
|
||||
package/screen/0004-install-nonversioned-binary.patch Upstream
|
||||
package/screen/0005-rename-sched_h.patch Upstream
|
||||
package/screen/0006-comm-h-now-depends-on-term-h.patch Upstream
|
||||
package/screen/0007-comm.h-needed-for-list_-display-generic-.o.patch Upstream
|
||||
package/scrub/0001-configure-ac-make-sure-m4-macros-are-included-in-the-build.patch Upstream
|
||||
package/sdl/0001-use-correct-directfb-config.patch Upstream
|
||||
@@ -1205,11 +1422,14 @@ package/ser2net/S50ser2net Indent Shellcheck Variables
|
||||
package/setools/0001-Do-not-export-use-setools.InfoFlowAnalysis-and-setoo.patch Upstream
|
||||
package/setserial/0001-build-system-fix.patch Upstream
|
||||
package/setserial/0002-tiocghayesesp-build-fix.patch Upstream
|
||||
package/sg3_utils/0001-src-sg_dd.c-fix-musl-build.patch Upstream
|
||||
package/sg3_utils/0002-configure.ac-fix-uclibc-ng-build.patch Upstream
|
||||
package/shadowsocks-libev/0001-configure.ac-use-pkg-config-to-find-netfilter_conntr.patch Upstream
|
||||
package/shadowsocks-libev/0002-fix-maybe-uninitialized-errors.patch Upstream
|
||||
package/shadowsocks-libev/0003-lib-Makefile.am-remove-static-from-LDFLAGS.patch Upstream
|
||||
package/shairport-sync/0001-configure.ac-find-sndfile-through-pkg-config.patch Upstream
|
||||
package/shairport-sync/S99shairport-sync Indent Shellcheck Variables
|
||||
package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch Upstream
|
||||
package/shared-mime-info/0001-Remove-incorrect-dependency-from-install-data-hook.patch Upstream
|
||||
package/shellinabox/0001-Makefile-disable-always-building-statically.patch Upstream
|
||||
package/shellinabox/0002-CVE-2018-16789-fix-for-broken-multipart-form-data.patch Upstream
|
||||
@@ -1219,6 +1439,7 @@ package/smcroute/S41smcroute Indent NotExecutable Variables
|
||||
package/smstools3/0001-fix-Makefile.patch Upstream
|
||||
package/smstools3/0002-fix-build-with-gcc-10.x.patch Upstream
|
||||
package/smstools3/S50smsd Shellcheck Variables
|
||||
package/snappy/0001-Add-inline-with-SNAPPY_ATTRIBUTE_ALWAYS_INLINE.patch Upstream
|
||||
package/snmppp/0001-fix-build-without-v3.patch Upstream
|
||||
package/snort/0001-configure.in-Avoid-path-poisoning-with-libpcap.patch Upstream
|
||||
package/snort/0002-configure.in-Allow-to-override-the-INADDR_NONE-check.patch Upstream
|
||||
@@ -1228,6 +1449,8 @@ package/snort/0005-fix-sparc.patch Upstream
|
||||
package/snort/0006-Fix-compile-error-when-building-against-uclibc-or-mu.patch Upstream
|
||||
package/snort/0007-Fix-error-when-building-on-a-Fedora-host-machine.patch Upstream
|
||||
package/snort/0008-Fix-NO-OPTIMIZE.patch Upstream
|
||||
package/socat/0001-no-documentation.patch Upstream
|
||||
package/socat/0002-compat-set-NETDB_INTERNAL.patch Upstream
|
||||
package/socketcand/0001-Fix-GCC10-build-failure.patch Upstream
|
||||
package/softether/0001-Create-autotools-plumbing-for-SoftEther.patch Upstream
|
||||
package/softether/0002-Create-libsoftether.so-and-dynamically-link.patch Upstream
|
||||
@@ -1248,6 +1471,7 @@ package/sox/0005-configure.ac-fix-static-linking-with-sndfile.patch Upstream
|
||||
package/sp-oops-extract/0001-Make-the-Makefile-more-cross-compiler-friendly.patch Upstream
|
||||
package/sp-oops-extract/0002-stdint-cleanup.patch Upstream
|
||||
package/spandsp/0001-configure.ac-fix-AVX-SSE-and-MMX-options.patch Upstream
|
||||
package/speechd/0001-add-disable-doc.patch Upstream
|
||||
package/speex/0001-thumb2-support.patch Upstream
|
||||
package/squid/S97squid Indent Shellcheck Variables
|
||||
package/sredird/0001-termio.patch Upstream
|
||||
@@ -1257,14 +1481,20 @@ package/sslh/S35sslh Indent Shellcheck Variables
|
||||
package/start-stop-daemon/0001-add-uclibc-alias-and-musl.patch Upstream
|
||||
package/start-stop-daemon/0002-just-warn-on-missing-arch.patch Upstream
|
||||
package/statserial/0001-ncurses-link.patch Upstream
|
||||
package/stellarium/0001-add-missing-include.patch Upstream
|
||||
package/stunnel/S50stunnel Indent Shellcheck Variables
|
||||
package/sudo/0001-configure.ac-fix-openssl-static-build.patch Upstream
|
||||
package/supervisor/S99supervisord Variables
|
||||
package/suricata/0001-configure.ac-allow-the-user-to-override-RUST_TARGET.patch Upstream
|
||||
package/suricata/0001-python-ensure-proper-shabang-on-python-scripts.patch Upstream
|
||||
package/suricata/0002-configure.ac-allow-the-user-to-override-RUST_TARGET.patch Upstream
|
||||
package/suricata/S99suricata Shellcheck
|
||||
package/swupdate/swupdate.sh Shellcheck
|
||||
package/sylpheed/0001-harden-link-checker-before-accepting-click.patch Upstream
|
||||
package/syslog-ng/0001-fix-build-on-uclibc.patch Upstream
|
||||
package/sysprof/0001-define-NT_GNU_BUILD_ID.patch Upstream
|
||||
package/sysrepo/S51sysrepo-plugind Indent Shellcheck
|
||||
package/system-config-printer/0001-Add-option-to-disable-xmlto-manual-generation.patch Upstream
|
||||
package/system-config-printer/0002-configure-accept-non-system-cups-config.patch Upstream
|
||||
package/sysvinit/0001-Makefile-disable-stack-protector-strong.patch Upstream
|
||||
package/tar/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream
|
||||
package/targetcli-fb/S50target Shellcheck Variables
|
||||
@@ -1272,7 +1502,9 @@ package/taskd/0001-Fix-missing-cmakedefine-HAVE_GET_CURRENT_DIR_NAME.patch Upstr
|
||||
package/taskd/0002-Use-correct-variables-for-GnuTLS-detection.patch Upstream
|
||||
package/taskd/0003-CMakeLists-use-pkg-config-uuid-detection.patch Upstream
|
||||
package/tcf-agent/S55tcf-agent Shellcheck Variables
|
||||
package/tcl/0001-Disable-tcl-compatibility-layers.patch Upstream
|
||||
package/tcl/0001-dont-build-compat.patch Upstream
|
||||
package/tesseract-ocr/0001-Check-if-platform-supports-feenableexcept.patch Upstream
|
||||
package/tesseract-ocr/0002-configure.ac-fix-build-on-aarch64_be.patch Upstream
|
||||
package/tftpd/0001-Use-extern-qualifier-to-fix-gcc-10.x-build.patch Upstream
|
||||
package/tftpd/S80tftpd-hpa Indent Shellcheck Variables
|
||||
package/ti-gfx/0001-newclkapi.patch Upstream
|
||||
@@ -1287,8 +1519,13 @@ package/tinyalsa/0001-include-time.h-before-asound.h.patch Upstream
|
||||
package/tinycbor/0001-Makefile-add-DISABLE_WERROR.patch Upstream
|
||||
package/tinycompress/0001-wave-add-time.h-missing-header-inclusion.patch Upstream
|
||||
package/tinydtls/0001-sha2-sha2.c-fix-build-on-big-endian.patch Upstream
|
||||
package/tinymembench/0001-arm-fix-build-on-Thumb-only-architectures.patch Upstream
|
||||
package/tinyproxy/0001-prevent-junk-from-showing-up-in-error-page-in-invalid-requests.patch Upstream
|
||||
package/tinyxml/0001-In-stamp-always-advance-the-pointer-if-p-0xef.patch Upstream
|
||||
package/tor/0001-patch-src_lib_crypt_ops_crypto_dh_openssl_c.patch Upstream
|
||||
package/tor/0002-patch-src_lib_crypt_ops_crypto_rsa_openssl_c.patch Upstream
|
||||
package/tor/0003-patch-src_lib_tls_x509_openssl_c.patch Upstream
|
||||
package/tovid/0001-manpage.patch Upstream
|
||||
package/tpm2-abrmd/S80tpm2-abrmd Indent Shellcheck Variables
|
||||
package/tpm2-tss/0001-Temporary-fix-for-build-without-C.patch Upstream
|
||||
package/transmission/S92transmission ConsecutiveEmptyLines Indent Shellcheck Variables
|
||||
@@ -1309,12 +1546,14 @@ package/uboot-tools/0003-tools-Makefile-fix-C-LD-FLAGS-with-CROSS_BUILD_TOOLS.pa
|
||||
package/ubus/0001-Install-server-and-client-examples.patch Upstream
|
||||
package/udpcast/0001-fix-musl-build.patch Upstream
|
||||
package/uemacs/01-clear-ixon-termios-flag.patch Upstream
|
||||
package/uftrace/0001-cmds-records-replace-ADDR_NO_RANDOMIZE-by-its-value.patch Upstream
|
||||
package/uhd/0001-host-CMakeLists-add-boost-unit_test_framework-requir.patch Upstream
|
||||
package/uhttpd/0001-Remove-Werror.patch Upstream
|
||||
package/uhttpd/0002-Fix-TCP_FASTOPEN-related-compile-error.patch Upstream
|
||||
package/umtprd/0001-Fix-output_dir-make-dependency.patch Upstream
|
||||
package/unbound/S70unbound Shellcheck
|
||||
package/unifdef/0001-Makefile-fix-error-on-install.patch Upstream
|
||||
package/unixodbc/0001-DriverManager-drivermanager.h-fix-build-without-thre.patch Upstream
|
||||
package/unscd/S46unscd Indent Shellcheck Variables
|
||||
package/unzip/0001-Add-a-CMakeFile.txt-to-ease-cross-compilation.patch Upstream
|
||||
package/upmpdcli/S99upmpdcli Indent Shellcheck Variables
|
||||
@@ -1329,6 +1568,7 @@ package/ushare/0001-Don-t-build-po-files-if-NLS-is-disabled.patch Upstream
|
||||
package/ussp-push/0001-fix-build-against-bluez-4.patch Upstream
|
||||
package/ussp-push/0002-fix-build-again-obex-bluez.patch Upstream
|
||||
package/ussp-push/0003-add-OBEX_CharToUnicode.patch Upstream
|
||||
package/util-linux/0001-lsns-improve-dependence-on-NS_GET_-ioctls.patch Upstream
|
||||
package/vala/0001-dont-add-dirty-to-valac-version.patch Upstream
|
||||
package/vala/vala-wrapper Shellcheck
|
||||
package/valgrind/0001-workaround-SIGSEGV-on-PPC.patch Upstream
|
||||
@@ -1340,6 +1580,9 @@ package/vboot-utils/0004-Disable-static-futility.patch Upstream
|
||||
package/vboot-utils/0005-include-sys-sysmacros.h-for-major.patch Upstream
|
||||
package/vboot-utils/0006-Update-for-openssl-1.1.patch Upstream
|
||||
package/vboot-utils/0007-Make-vboot_version-extern-in-header.patch Upstream
|
||||
package/vde2/0001-no-cxx.patch Upstream
|
||||
package/vde2/0002-fstp-Add-static-to-inline-functions.patch Upstream
|
||||
package/vde2/0003-vde_l3-Add-static-to-inline-functions.patch Upstream
|
||||
package/vdr/0001-getloadavg.patch Upstream
|
||||
package/vlc/0001-Disable-building-of-statically-linked-vlc-binary.patch Upstream
|
||||
package/vlc/0002-automake-add-subdir-objects-option.patch Upstream
|
||||
@@ -1378,6 +1621,10 @@ package/wampcc/0001-Add-RISC-V-endian-detection.patch Upstream
|
||||
package/wampcc/0002-include-wampcc-platform.h-fix-build-with-musl-1.2.0.patch Upstream
|
||||
package/wampcc/0003-Broken-build-on-Windows.patch Upstream
|
||||
package/watchdogd/S01watchdogd Indent NotExecutable
|
||||
package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch Upstream
|
||||
package/wayland-utils/0001-wayland-info-Fix-build-without-libdrm.patch Upstream
|
||||
package/webrtc-audio-processing/0001-Proper-detection-of-cxxabi.h-and-execinfo.h.patch Upstream
|
||||
package/weston/0001-tests-Add-dependency-on-screenshooter-client-protocol.patch Upstream
|
||||
package/wget/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream
|
||||
package/wilc-driver/0001-cfg80211.c-fix-missing-prandom_u32-with-Linux-6.1.0.patch Upstream
|
||||
package/wilc-driver/0002-spi.c-fix-build-failure-on-remove-callback.patch Upstream
|
||||
@@ -1387,9 +1634,11 @@ package/wilc-driver/0005-Fix-cast-warnings.patch Upstream
|
||||
package/wipe/0001-musl.patch Upstream
|
||||
package/wireless_tools/0001-remove-bzero.patch Upstream
|
||||
package/wireshark/0001-cmake-lemon-wipe-CMAKE_-EXE_LINKER_FLAGS-SYSROOT-if-.patch Upstream
|
||||
package/wlroots/0001-Add-feature-macros-to-more-C-files-.patch Upstream
|
||||
package/woff2/0001-CMake-Handle-multiple-libraries-being-returned-for-B.patch Upstream
|
||||
package/wpa_supplicant/0001-build-re-enable-options-for-libwpa_client.so-and-.patch Upstream
|
||||
package/wpa_supplicant/ifupdown.sh Shellcheck
|
||||
package/wpewebkit/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch Upstream
|
||||
package/x11r7/xapp_luit/0001-posix-openpt.patch Upstream
|
||||
package/x11r7/xapp_xdm/S99xdm Indent Variables
|
||||
package/x11r7/xcursor-transparent-theme/0001-fix-symlink.patch Upstream
|
||||
@@ -1426,6 +1675,7 @@ package/xenomai/3.0.10/0002-Add-disable-demo-testsuite-options.patch Upstream
|
||||
package/xenomai/3.0.10/0003-lib-cobalt-copperplate-Use-valid-addresses-for-pthread_setspecific.patch Upstream
|
||||
package/xfsprogs/0001-mdrestore-do-not-do-dynamic-linking-of-libtool-libra.patch Upstream
|
||||
package/xfsprogs/0002-libxfs-do-not-try-to-run-the-crc32selftest.patch Upstream
|
||||
package/xfsprogs/0003-libxfs-stop-overriding-MAP_SYNC-in-publicly-exported.patch Upstream
|
||||
package/xinetd/0001-ar.patch Upstream
|
||||
package/xinetd/0002-destdir.patch Upstream
|
||||
package/xinetd/0003-rpc-fix.patch Upstream
|
||||
@@ -1433,14 +1683,23 @@ package/xinetd/0004-configure-rlim_t.patch Upstream
|
||||
package/xinetd/0005-CVE-2013-4342-xinetd-ignores-user-and-group-directiv.patch Upstream
|
||||
package/xl2tp/xl2tpd TrailingSpace
|
||||
package/xml-security-c/0001-fix-build-with-libressl-3.5.0.patch Upstream
|
||||
package/xvisor/0001-psmouse-back.c-fix-build-with-gcc-11.patch Upstream
|
||||
package/xxhash/0001-fix-man-page-installation.patch Upstream
|
||||
package/xxhash/0002-Makefile-add-dedicated-install-targets.patch Upstream
|
||||
package/xxhash/0003-do-no-longer-depend-on-assert-h-for-XXH_STATIC_ASSERT.patch Upstream
|
||||
package/xxhash/0004-Makefile-add-install_libxxhash.includes-target.patch Upstream
|
||||
package/yajl/0001-Let-the-shared-and-the-static-library-have-the-same-.patch Upstream
|
||||
package/yajl/0002-cmake-disable-shared-library-build-when-BUILD_SHARED.patch Upstream
|
||||
package/yajl/0003-Link-with-shared-libyajl-in-a-shared-build.patch Upstream
|
||||
package/yajl/0004-Link-libyajl-_s-with-libm-when-isnan-is-not-brought-.patch Upstream
|
||||
package/ympd/0001-only-c-language.patch Upstream
|
||||
package/ympd/0002-added-forward-declarations.patch Upstream
|
||||
package/ytree/0001-fix-musl.patch Upstream
|
||||
package/zabbix/0001-m4-netsnmp.m4-fix-shared-netsnmp-build.patch Upstream
|
||||
package/zabbix/0002-fix-build-with-libressl-3.5.0.patch Upstream
|
||||
package/zbar/0001-python-enum-fix-build-for-Python-3.11.patch Upstream
|
||||
package/zchunk/0001-meson-fix-argp-standalone-wrap-and-find_library.patch Upstream
|
||||
package/zchunk/0002-zck-declare-write_data-as-static.patch Upstream
|
||||
package/zic/0001-remove-dependency-check-on-version-file.patch Upstream
|
||||
package/zip/0001-configure-Remove-Check-C-compiler-type-optimization-.patch Upstream
|
||||
package/zip/0002-configure-Don-t-use-host-CPP.patch Upstream
|
||||
@@ -1450,6 +1709,9 @@ package/zip/0005-unix-configure-remove-GID-UID-size-check.patch Upstream
|
||||
package/zip/0006-unix-configure-borrow-the-LFS-test-from-autotools.patch Upstream
|
||||
package/zip/0007-timezone.c-needs-time.h-fixes-musl-compile.patch Upstream
|
||||
package/zip/0008-fix-musl-static-build.patch Upstream
|
||||
package/zlib-ng/0001-Use-static-keyword-for-vec_sumsu-to-prevent-undefine.patch Upstream
|
||||
package/zlib-ng/0002-CMakeLists.txt-fix-version-in-zlib.pc-when-building-.patch Upstream
|
||||
package/zlib-ng/0003-zlib-ng-check-that-sys-auxv.h-exists-at-configure-time.patch Upstream
|
||||
package/zmqpp/0001-Allow-building-shared-or-static-library-only.patch Upstream
|
||||
package/znc/0001-LibreSSL-3.5-opaqued-structures.patch Upstream
|
||||
package/znc/0002-Fix-build-with-libressl.patch Upstream
|
||||
@@ -1470,10 +1732,12 @@ support/download/check-hash Shellcheck
|
||||
support/download/cvs Shellcheck
|
||||
support/download/dl-wrapper Shellcheck
|
||||
support/download/file Shellcheck
|
||||
support/download/git Shellcheck
|
||||
support/download/go-post-process Shellcheck
|
||||
support/download/hg Shellcheck
|
||||
support/download/scp Shellcheck
|
||||
support/download/sftp Shellcheck
|
||||
support/download/svn Shellcheck
|
||||
support/download/wget Shellcheck
|
||||
support/gnuconfig/update Shellcheck
|
||||
support/libtool/buildroot-libtool-v1.5.patch ApplyOrder Sob Upstream
|
||||
@@ -1487,6 +1751,7 @@ support/scripts/check-bin-arch Shellcheck
|
||||
support/scripts/check-host-rpath Shellcheck
|
||||
support/scripts/expunge-gconv-modules Shellcheck
|
||||
support/scripts/fix-configure-powerpc64.sh EmptyLastLine
|
||||
support/scripts/fix-rpath Shellcheck
|
||||
support/scripts/generate-gitlab-ci-yml Shellcheck
|
||||
support/scripts/mkmakefile ConsecutiveEmptyLines Shellcheck
|
||||
support/scripts/mkusers Shellcheck
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
root = true
|
||||
|
||||
[*]
|
||||
charset = utf-8
|
||||
end_of_line = lf
|
||||
indent_style = space
|
||||
indent_size = 4
|
||||
tab_width = 8
|
||||
trim_trailing_whitespace = true
|
||||
insert_final_newline = true
|
||||
|
||||
[DEVELOPERS]
|
||||
indent_style = tab
|
||||
indent_size = tab
|
||||
|
||||
[Config*.in*]
|
||||
indent_style = tab
|
||||
indent_size = tab
|
||||
|
||||
[linux/Config.ext.in]
|
||||
indent_style = tab
|
||||
indent_size = tab
|
||||
|
||||
[Makefile*]
|
||||
indent_style = tab
|
||||
indent_size = tab
|
||||
|
||||
[*.mk]
|
||||
indent_style = tab
|
||||
indent_size = tab
|
||||
|
||||
[S{0..9}{0..9}*]
|
||||
indent_style = tab
|
||||
indent_size = tab
|
||||
|
||||
[*.adoc]
|
||||
trim_trailing_whitespace = false
|
||||
@@ -10,11 +10,6 @@ stages:
|
||||
generate-gitlab-ci-yml:
|
||||
stage: generate-gitlab-ci
|
||||
script: ./support/scripts/generate-gitlab-ci-yml support/misc/gitlab-ci.yml.in > generated-gitlab-ci.yml
|
||||
retry:
|
||||
max: 2
|
||||
when:
|
||||
- runner_system_failure
|
||||
- stuck_or_timeout_failure
|
||||
artifacts:
|
||||
when: always
|
||||
paths:
|
||||
|
||||
@@ -1,507 +1,3 @@
|
||||
2024.02-rc1, released February 25th, 2024
|
||||
|
||||
Fixes all over the tree and new features.
|
||||
|
||||
Toolchain:
|
||||
|
||||
- GDB: Add version 14.1, default to 13.2.
|
||||
|
||||
- uClibc-ng updated to 1.0.45
|
||||
|
||||
- Bootlin external toolchains updated to 2023.11-1, moving the
|
||||
stable toolchains to GCC 12.3 / binutils 2.40 / GDB 13.2 /
|
||||
glibc 2.38 / musl 1.2.4 / uClibc-ng 1.0.45
|
||||
|
||||
- Add support for building a bare metal toolchain suitable for
|
||||
building firmware for certain (co-)processors, possibly
|
||||
using a different CPU architecture than the main Buildroot
|
||||
configuration.
|
||||
|
||||
Default optimization level changed from optimize for size
|
||||
(-Os) to optimize for speed (-O2).
|
||||
|
||||
Support: Use the Fraunhofer FKIE JSON files for CVE matching
|
||||
now that NVD is about to deprecate its feeds.
|
||||
|
||||
New defconfigs: AMD Zynqmp kria kd240 and kr260, zcu104, Avnet
|
||||
RZBoard V2L, Mangopi MQ1RDW2, NXP i.MX 93 11x11 EVK, QEMU
|
||||
Riscv64 virt-efi, TI AM574x Industrial Development Kit
|
||||
|
||||
Removed defconfigs: Zynq qmtech
|
||||
|
||||
New packages: binutils-bare-metal, dmenu-wayland, fcft, foot,
|
||||
firmware-ele-imx, ivi-homescreen, libjwt, libtraceevent,
|
||||
libtracefs, libutempter, lua-ansicolors, lua-argparse,
|
||||
lua-conciseserialization, lua-ubjson, minisign,
|
||||
newlib-bare-metal, python-aiosqlite, python-annotated-types,
|
||||
python-anyio, python-asyncssh, python-bitarray,
|
||||
python-cachetools, python-contourpy, python-decouple,
|
||||
python-fastapi-sessions, python-fastapi,
|
||||
python-google-api-core, python-google-auth,
|
||||
python-googleapis-common-protos, python-grpc-requests,
|
||||
python-grpcio-reflection, python-grpcio, python-httpcore,
|
||||
python-httpx, python-matplotlib-inline, python-ml-dtypes,
|
||||
python-multipart, python-pydantic-core, python-pypng,
|
||||
python-starlette, python-tcolorpy, python-trafaret,
|
||||
python-urwid-readline, python-uvicorn, rlwrap, tllist
|
||||
|
||||
Removed packages: davinci-bootcount (renamed to
|
||||
uboot-bootcount), flickcurl, gmpc, libmpd, micropython-lib,
|
||||
python-crossbar, python-pygame, tinymembench
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#10096: SH4 toolchain does not build Linux kernel magicpanelr2_..
|
||||
#15889: please update meson
|
||||
#15898: Unable to boot syslinux.efi produced by buildroot (EFI 64-..
|
||||
#15910: USB keyboard is not working by default "raspberrypicm4io_..
|
||||
#15952: Grub fails to load large rootfs files
|
||||
|
||||
2023.11.1, released January 15th, 2024
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Infrastructure:
|
||||
|
||||
- Download: Revert a permission fixup step in the tarball
|
||||
creation logic, which lead to a hash mismatch issue in two
|
||||
cargo-vendored packages, ripgrep and sentry-cli.
|
||||
|
||||
- Build: Pass GIT_DIR=. in the environment (through
|
||||
HOST_MAKE_ENV/TARGET_MAKE_ENV) to the build steps to
|
||||
workaround packages trying to detect if they are building in
|
||||
a git checkout and getting confused when building in a sub
|
||||
directory of a Buildroot git checkout.
|
||||
|
||||
Defconfigs: Rock5b: Add download hashes for U-Boot and Linux
|
||||
|
||||
Updated/fixed packages: apcupsd, arm-trusted-firmware, botan,
|
||||
cjson, criu, cryptodev-linux, cups, dahdi-linux, dahdi-tools,
|
||||
dbus, docker, dropbear, duktape, edk2, erlang, exim, faad2,
|
||||
freeswitch, gcc, gdal, gdb, giflib, glibc, gnuplot, gnutls,
|
||||
go, google-breakpad, gst-omx, gstd, gst1-devtools, gst1-libav,
|
||||
gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
|
||||
gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi,
|
||||
gstreamer1, gstreamer1-editing-services, ipcalc, jq,
|
||||
json-for-modern-cpp, ksmbd-tools, libaio, libarchive,
|
||||
libcamera, libcamera-apps, libcap-ng, libcgroup, libcurl,
|
||||
libde265, libebml, libgtk3, libheif, libiec61850, libndns,
|
||||
libostree, libraw, libsigsegv, libssh, libssh2, libuev,
|
||||
libwebsockets, libzenoh-pico, liquid-dsp, lvm2, madplay,
|
||||
mesa3d, micropython, minizip, mp4v2, nushell,
|
||||
onevpl-intel-gpu, opensc, openssh, optee-client, orc, php,
|
||||
pipewire, postgis, postgresql, proftpd, putty, python-brotli,
|
||||
python-pysensors, python-sip, python-werkzeug, shim, squid,
|
||||
strongswan, sway, tinyssh, tor, transmission, tree, udev,
|
||||
uftp, valijson, wireshark, wlroots, wolfssl,
|
||||
xserver_xorg-server, xwayland,
|
||||
|
||||
2023.11, released December 4th, 2023
|
||||
|
||||
Various fixes.
|
||||
|
||||
Defconfigs: Toradex apalis i.mx6: Add download hashes for
|
||||
Linux and U-Boot.
|
||||
|
||||
Updated/fixed packages: cog, freescale-imx, imagemagick,
|
||||
libde265, libmemcached, libpjsip, libusb-compat,
|
||||
libzenoh-pico, linux-tools, lttng-modules, mariadb, monit,
|
||||
openfpgaloader, perl, putty, python-numpy, rtty, speechd,
|
||||
wireshark, xenomai, xtables-addons, zfs
|
||||
|
||||
2023.11-rc2, released November 29th, 2023
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
Defconfigs: Raspberry pi: Fix bluetooth autoprobing,
|
||||
rockpro64: Fix U-Boot build, bump rootfs size, vim3: Use
|
||||
device tree from Linux rather than from U-Boot.
|
||||
|
||||
Updated/fixed packages: erlang, exfatprogs, flutter-engine,
|
||||
flutter-sdk-bin, gcc, gsl, intel-microcode, janet,
|
||||
kodi-pvr-hts, libgdiplus, libpam-tacplus, libxml2,
|
||||
libzenoh-pico, memcached, motion, netsnmp, nodejs, oatpp,
|
||||
openrc, opensc, perl, postgresql, python-msgpack, qemu,
|
||||
refpolicy, samba4, squid, vim, vlc, xwayland, zfs
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15856: Using BR2_CONFIG= on a different file-system...
|
||||
|
||||
2023.11-rc1, released November 14th, 2023
|
||||
|
||||
Fixes all over the tree and new features.
|
||||
|
||||
Architecture: MIPS IV (re-)added. The mutually exclusive ABI
|
||||
selection dropped for PowerPC.
|
||||
|
||||
Toolchain:
|
||||
|
||||
- Support for GDB 13.2, make GDB 12.x the default
|
||||
|
||||
- Glibc bumped to 2.38
|
||||
|
||||
- Bootlin external toolchains updated to 2023.08, bringing
|
||||
support for Aarch64 BE with musl.
|
||||
|
||||
- Motorola 68K w/MMU support added for glibc and musl.
|
||||
|
||||
- License info added for GCC
|
||||
|
||||
Infrastructure:
|
||||
|
||||
- The CMake infrastructure now supports building packages with
|
||||
ninja instead of make (based on <pkg>_CMAKE_BACKEND).
|
||||
|
||||
- The RPATH fixup done at the end of the build is now done in
|
||||
parallel (according to BR2_JLEVEL).
|
||||
|
||||
- Packages downloaded from Subversion repos no longer
|
||||
retrieves svn:externals unless <pkg>_SVN_EXTERNALS is set to
|
||||
YES.
|
||||
|
||||
- Packages where a free-form version/site can be specified
|
||||
(E.G. Linux, U-Boot, ..) can now have the corresponding
|
||||
tarballs of these custom downloads checked by the download
|
||||
infrastructure based on .hash files in the global patch
|
||||
directory. These hashes are optional unless
|
||||
BR2_DOWNLOAD_FORCE_CHECK_HASHES is enabled.
|
||||
|
||||
A utils/add-custom-hashes helper script has been added to
|
||||
assist in managing such hash files.
|
||||
|
||||
- Various improvements to utils/docker-run to handle external
|
||||
(BR2_DL_DIR defined in environment) download directory,
|
||||
proxy configuration, SELinux and out of tree (O=) builds.
|
||||
|
||||
New defconfigs: AMD Zynq ZC702, ASUS Tinker-s rk3288, ICnova
|
||||
A20-adb4006, Khadas vim3, Libre Computer ROC-RK3399-PC,
|
||||
Microchip PolarFire SoC Icicle Kit, NXP imxrt1050-evk, Pine64
|
||||
pinecube, Sipeed LicheePi Nano, Synopsys ARC700 nSIM, TI
|
||||
SK-AM62 and TI SK-AM64
|
||||
|
||||
New packages: ti-k3-boot-firmware, ti-k3-image-gen,
|
||||
amlogic-boot-fip, criu, cutekeyboard, depot-tools, fft-eval,
|
||||
firewalld, flutter-engine, flutter-gallery, flutter-pi,
|
||||
flutter-sdk-bin, ledmon, libcanberra, libnvme, libsoup3,
|
||||
libspdm, libucontext, libzenoh-pico,
|
||||
microchip-hss-payload-generator, nodejs-bin, nushell,
|
||||
nvidia-persistenced, oatpp, onevpl-intel-gpu, onevpl,
|
||||
python-calver, python-distlib, python-jeepney,
|
||||
python-jsonschema-specifications, python-kmod,
|
||||
python-pysensors, python-referencing, python-segno,
|
||||
python-tftpy, python-trove-classifiers,
|
||||
python-types-python-dateutil, python-versioneer,
|
||||
qoriq-fm-ucode, qt6core5compat, rauc-hawkbit-updater,
|
||||
rust-bindgen, spirv-headers, spirv-tools, vulkan-loader,
|
||||
vulkan-tools
|
||||
|
||||
Removed packages: google-material-design-icons, libtextstyle,
|
||||
python-pyxb
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#14366: Nodejs fails with "version `GLIBC_2.34' not found"..
|
||||
#14741: e2fsck is failing during cronjob build where fail...
|
||||
#15628: Missing dependencies in BR2_PACKAGE_PYTHON_MAKO
|
||||
#15733: xfsprogs outdated
|
||||
#15772: lz4 failed to compile with gcc 10.4.0
|
||||
#15778: strace comilation fails on Fedora39/gcc13
|
||||
#15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
|
||||
#15790: at91sam9x5ek_dev_defconfig: Missing...
|
||||
#15808: connman is not supported on musl
|
||||
#15814: C++ not supported by bootlin toolchain
|
||||
#15820: make linux-menuconfig does not modify correct .config..
|
||||
#15823: Installing nodejs modules with native extensions ...
|
||||
#15826: nodejs modules with native extensions fail to install
|
||||
#15835: Incompatibility between network-manager and libcurl 8.4
|
||||
|
||||
2023.08.4, released December 4th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Defconfigs: Raspberrypi: Fix DT overlay for autoproving of
|
||||
bluetooth driver, Toradex apalis i.mx6: Add download hashes
|
||||
for Linux and U-Boot.
|
||||
|
||||
Updated/fixed packages: gcc, erlang, exfatprogs, gsl,
|
||||
imagemagick, intel-microcode, libde265, libmemcached,
|
||||
libpjsip, libxml2, mariadb, memcached, motion, netsnmp, perl,
|
||||
postgresql, putty, rtty, samba4, speechd, squid, vim, vlc,
|
||||
xenomai, xtables-addons, zfs
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15856: Using BR2_CONFIG= on a different file-system...
|
||||
|
||||
2023.08.3, released November 14th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Per-package builds: Unbreak SDK relocation logic. Only drop
|
||||
the hard links for the final host / target directory, fixing a
|
||||
build time / size regression in 2023.08.2.
|
||||
|
||||
Packages where a free-form version/site can be specified
|
||||
(E.G. Linux, U-Boot, ..) can now have the corresponding
|
||||
tarballs of these custom downloads checked by the download
|
||||
infrastructure based on .hash files in the global patch
|
||||
directory. These hashes are optional unless
|
||||
BR2_DOWNLOAD_FORCE_CHECK_HASHES is enabled.
|
||||
|
||||
A utils/add-custom-hashes helper script has been added to
|
||||
assist in managing such hash files.
|
||||
|
||||
Defconfigs: Avenger96: Downgrade to TF-A v2.5 to fix boot
|
||||
issue since 2023.08, stm32mp157a-dk1, stm32mp157c-dk2: Unbreak
|
||||
TF-A build, stm32mp157c-odessey: Use a fixed TF-A version for
|
||||
reproducibility
|
||||
|
||||
Updated/fixed packages: apache, arm-trusted-firmware, aufs,
|
||||
aufs-util, azure-iot-sdk, casync, cjson, clamav, conmon,
|
||||
cups-filters, dhcpcd, docker-cli, docker-engine,
|
||||
freeradius-server, go, inadyn, ksmbd-tools, kvmtool,
|
||||
libgdiplus, libgeos, libmemcached, libmdbx, libopenssl,
|
||||
libosmium, libtommath, libupnp, libzlib, lightning, linux-pam,
|
||||
lxc, mender, minizip-zlib, mpd, mxsldr, nano, nettle,
|
||||
network-manager, nghttp2, nodejs-src, opencv4,
|
||||
opencv4-contrib, openjdk-bin, openvpn, opusfile, paho-mqtt-c,
|
||||
pango, perl-lwp-protocol-https, petitboot, php, pistache,
|
||||
python-django, python-pycryptodomex, python-urllib3,
|
||||
python-web2py, rabbitmq-c, redis, reproc,
|
||||
riscv64-elf-toolchain, sedutil, snort3, suricata, tar, tiff,
|
||||
tor, traceroute, vim, websocketpp, wireshark, wolfssl,
|
||||
xdg-dbus-proxy, xen, xlib_libX11, xlib_libXpm, zabbix, zchunk
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#14741: e2fsck is failing during cronjob build where fail...
|
||||
#15772: lz4 failed to compile with gcc 10.4.0
|
||||
#15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
|
||||
#15790: at91sam9x5ek_dev_defconfig: Missing...
|
||||
#15820: make linux-menuconfig does not modify correct .config..
|
||||
#15823: Installing nodejs modules with native extensions ...
|
||||
#15835: Incompatibility between network-manager and libcurl 8.4
|
||||
|
||||
2023.08.2, released October 15th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Defconfigs: Freescale ARM: Add ATF patch to fix build issue
|
||||
with binutils 2.39+. QEMU Aarch64-virt: Enable ACPI support
|
||||
for EDK2. Visionfive2: Bump kernel to fix build issue with GCC
|
||||
13.
|
||||
|
||||
Per-package builds: Do not use hard links for host / target
|
||||
dirs, fixing issues with package rebuilds or post-build
|
||||
scripts modifications.
|
||||
|
||||
Infrastructure: Explicitly disable shuffle mode for Make >=
|
||||
4.4 where needed.
|
||||
|
||||
Urandom-scripts: Move seedrng init script to S01 for earlier
|
||||
random number entrophy initialization.
|
||||
|
||||
Updated/fixed packages: at91bootstrap, batman-adv, bind, cups,
|
||||
efl, enlightenment, exim, gcc, glibc, gnu-efi, go, gptfdisk,
|
||||
grub2, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-bad,
|
||||
gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
|
||||
gst1-python, gst1-rstp-server, gst1-rtsp-vaapi, gstreamer1,
|
||||
gstreamer1-editing-services, gtkmm3, libcue, libcurl,
|
||||
libfastjson, libhtp, libmodplug, librsvg, libvpx, libyang,
|
||||
linux-pam, linux-tools, mbedtls, mosquitto, mutt, neon,
|
||||
netsnmp, nmap, nodejs, olsr, openblas, opkg-utils, php, pound,
|
||||
powertop, python-mako, python3, rauc, rockchip-mali, samba4,
|
||||
sslh, stress-ng, suricata, syslog-ng, systemd, tar, unifdef,
|
||||
urandom-scripts, usbguard, webkitgtk, wilc-driver,
|
||||
wireless-regdb, wpewebkit
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15628: Missing dependencies in BR2_PACKAGE_PYTHON_MAKO
|
||||
#15808: connman is not supported on musl
|
||||
#15814: C++ not supported by bootlin toolchain
|
||||
|
||||
2023.08.1, released September 27th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Updated/fixed packages: agentpp, asterisk, bind, binutils,
|
||||
conmon, cpio, docker-cli, docker-engine, e2fsprogs, erlang,
|
||||
esp-hosted, expect, fail2ban, fio, freerdp, fstrcmp, gcc, gdb,
|
||||
ghostscript, go, haproxy, hwloc, icu, irssi, libcoap, libcurl,
|
||||
libde265, libheif, libiec61850, libjxl, libopenssl, libpjsip,
|
||||
libqb, libraw, libssh, libuv, lldpd, mdadm, mutt, ne10,
|
||||
netatalk, nodejs, nut, openblas, opensc, openvpn, petitboot,
|
||||
php, pound, pppd, python-pytest, python3, qt5,
|
||||
rtl8812au-aircrack-ng, sngrep, stress-ng, strongswan, sysstat,
|
||||
tar, tcl, timescaledb, util-linux, vim, webkitgtk, webp,
|
||||
wireshark, xserver_xorg-server, xterm, zbar, zxing-cpp,
|
||||
zynaddsubfx
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#14366: Nodejs fails with "version `GLIBC_2.34' not found"..
|
||||
#15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
|
||||
#15790: at91sam9x5ek_dev_defconfig: Missing...
|
||||
|
||||
2023.08, released September 6th, 2023
|
||||
|
||||
Various fixes.
|
||||
|
||||
Defconfigs: BeagleV: Fix build issue with binutils >=
|
||||
2.38. Hifive unleashed: U-Boot needs OpenSSL
|
||||
|
||||
Updated/fixed packages: dt, grub2, heirloom-mailx, libgpgme,
|
||||
libtommath, libxcrypt, log4cxx, mesa3d-demos, openjdk,
|
||||
openjdk-bin, pam, pcm-tools, pixman, poppler, python-django,
|
||||
python-ipython, python-pip, python-tornado, zeromq
|
||||
|
||||
New packages: libdecor
|
||||
|
||||
2023.08-rc3, released August 29th, 2023
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
Defconfigs: Avenger96: Bump ATF to 2.9 to fix build warnings
|
||||
with binutils >= 2.39. CI20: Bump kernel to 5.4.254 to fix
|
||||
build issue with GCC 12. Hifive unleashed: Add missing
|
||||
pylibfdt dependency / bump kernel to 5.10.109 to fix build
|
||||
issue GCC 12. PC x86-64 bios/elf: Add missing libelf
|
||||
dependency. Sipeed maix sdcard: Fix build issues with
|
||||
binutils >= 2.38
|
||||
|
||||
Updated/fixed packages: check, clamav, cups, esp-hosted,
|
||||
f2fs-tools, freeswitch, gcc, gmp, libks, libmodsecurity,
|
||||
mosquitto, mpg123, network-manager, php, postgresql, python3,
|
||||
ramspeed, rtl8189fs, rust, rust-bin, samba4, screen, zlib-ng
|
||||
|
||||
2023.08-rc2, released August 20th, 2023
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
Toolchains: Only show external toolchains based on a GCC
|
||||
version supporting the selected architecture
|
||||
variant. Correctly mark Codescape MIPS external toolchains as
|
||||
not providing a gdbserver.
|
||||
|
||||
Defconfigs: Andes ae350_45: Drop custom U-Boot march setting,
|
||||
breaking builds with GCC 12. Nitrogen*: Bump
|
||||
U-Boot/Linux. Nitrogen8*: Use ATF 2.8, fixing array bounds
|
||||
errors. QEMU m68k: Add Linux patch to fix build issue with
|
||||
binutils >= 2.41. Raspberrypi*: Enable console on HDMI when
|
||||
using systemd as well.
|
||||
|
||||
Updated/fixed packages: at91dataflashboot, aubio, berkeleydb,
|
||||
bwm-ng, ccache, check, chocolate-doom, compiler-rt, composer,
|
||||
conmon, connman, dav1d, diffutils, dracut, e2fsprogs, elf2flt,
|
||||
esp-hosted, flite, gcc, gdb, go-bootstrap-stage2,
|
||||
intel-microcode, kodi-imagedecoder-heif, less, libcoap,
|
||||
libedit, libglib2, libksba, liblo, libserial, log4cxx, lsof,
|
||||
luvi, meson, mosquitto, mpd, mpv, mv-ddr-marvell, nftables,
|
||||
ntpsec, openssh, optee-test, perftest, python-botocore,
|
||||
python-docker, python-pylibfdt, python3, screenfetch,
|
||||
sentry-cli, sngrep, stellarium, trinity, tvheadend, uboot,
|
||||
uclibc, util-linux, xfsprogs, yajl
|
||||
|
||||
New packages: nftables-python, xlib_libXpresent
|
||||
|
||||
Removed packages: lpc32xxcdl
|
||||
|
||||
2023.08-rc1, released August 5, 2023
|
||||
|
||||
Numerous package updates and fixes, additional runtime tests.
|
||||
|
||||
Toolchain:
|
||||
- Toolchains from ARM (for ARM, AArch64 and AArch64 BE)
|
||||
updated to 12.2.
|
||||
- Support for binutils 2.40 and 2.41 added, binutils 2.37 and
|
||||
2.38 removed, binutils 2.40 is now the default
|
||||
- Support for gcc 13 added, gcc 10 removed, gcc 12 is now the
|
||||
default
|
||||
|
||||
Architectures:
|
||||
- Additional x86-64 variants added
|
||||
- RISC-V vector extension support added
|
||||
|
||||
Infrastructure:
|
||||
- Go now built in 3 stages to be able to update to Go 1.20.x.
|
||||
|
||||
New defconfigs: rock5b
|
||||
|
||||
Removed defconfigs: qemu_sparc_ss10
|
||||
|
||||
New packages: composer, conmon, dfu-programmer, esp-hosted,
|
||||
kodi-imagedecoder-heif, kodi-imagedecoder-raw, libde2654,
|
||||
libdisplay-info, libheif, llvm-cmake, llvm-libunwind,
|
||||
lua-dkjson, mbpoll, mdnsd, mhz, opencsd, python-libconf,
|
||||
python-blinker, python-midiutil, python-rdps-py, python-wheel,
|
||||
qt6svg, redis-plus-plus, rockchip-rkbin, rtl8822cs, swaybg,
|
||||
swugenerator
|
||||
|
||||
Removed packages: libasplib, ocf-linux, tovid
|
||||
|
||||
2023.05.3, released September 26th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Defconfigs: PC x86-64 bios/efi: Needs libelf. Raspberrypi:
|
||||
Also enable HDMI console when systemd is used.
|
||||
|
||||
Updated/fixed packages: agentpp, asterisk, at91dataflashboot,
|
||||
aubio, berkeleydb, bind, bwm-ng, chocolate-doom, clamav,
|
||||
compiler-rt, connman, cpio, cups, dav1d, diffutils, dracut,
|
||||
dt, expect, fail2ban, fio, flite, freerdp, freeswitch,
|
||||
fstrcmp, gcc, gdb, ghostscript, gmp, go, grub2, haproxy,
|
||||
heirloom-mailx, hwloc, icu, intel-microcode, irssi, less,
|
||||
libcoap, libcurl, libglib2, libiec61850, libjxl, libks,
|
||||
libksba, libmodsecurity, libpjsip, libqb, libraw, libssh,
|
||||
libtommath, lldpd, log4cxx, lsof, mdadm, mosquitto, mpd, mpv,
|
||||
mutt, mv-ddr-marvell, ne10, netatalk, network-manager,
|
||||
nftables, nodejs, ntpsec, nut, openblas, openjdk, openjdk-bin,
|
||||
opensc, openssh, pcm-tools, perftest, petitboot, php, pixman,
|
||||
poppler, postgresql, python-django, python-ipython,
|
||||
python-pip, python-pylibfdt, python-tornado, python3, qt5,
|
||||
ramspeed, rtl8189fs, rtl8812au-aircrack-ng, samba4, screen,
|
||||
screenfetch, sngrep, sofia-sip, stellarium, stress-ng,
|
||||
strongswan, sysstat, tar, tcl, uboot, uclibc, vim, webkitgtk,
|
||||
webp, wireshark, xfsprogs, xserver_xorg-server, xterm, yajl,
|
||||
zbar, zxing-cpp
|
||||
|
||||
New packages: xlib_libXpresent
|
||||
|
||||
2023.05.2, released August 31th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Toolchains: Correctly mark Bootlin external toolchains as
|
||||
having OpenMP support.
|
||||
|
||||
Arch: Mark Alderlake x86 variants as no AVX512 support.
|
||||
|
||||
Utils: Ensure utils/docker-run correctly supports git
|
||||
worktrees.
|
||||
|
||||
Defconfigs: Beaglebone: U-Boot needs OpenSSL. Beaglebone qt5:
|
||||
Enable support for green wireless variant.
|
||||
|
||||
Updated/fixed packages: arm-trusted-firmware, bind, cairo,
|
||||
cmocka, containerd, crudini, cryptodev-linux, dmidecode,
|
||||
ffmpeg, firmware-imx, gcc, gdb, ghostscript, gkrellm,
|
||||
gnuradio, go, igh-ethercat, iperf3, kodi, libcurl, libopenssl,
|
||||
libssh, libubootenv, libuhttpd, linux-tools, mali-driver,
|
||||
nfs-utils, ntp, openssh, php, pipewire, python-pysmb,
|
||||
python-iniparse, python-iptables, rtl8189es, rtl8189fs,
|
||||
sam-ba, samba4, seatd, shadow, speex,
|
||||
sunxi-mali-utgard-driver, supertuxkart, sysdig, systemd, tor,
|
||||
tpm2-tss, transmission, uboot, unzip, webkitgtk,
|
||||
wireless-regdb, wolfssl, wpebackend-fdo, wpewebkit, xenomai,
|
||||
yaml-cpp, yavta
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15634: fluidsynths refers to missing libgomp.so.1
|
||||
|
||||
2023.05.1, released July 17th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
@@ -607,259 +103,6 @@
|
||||
#15376: Libiconv config
|
||||
#15461: QtVirtualKeyboard segfaults
|
||||
|
||||
2023.02.9, released January 15th, 2024
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Infrastructure:
|
||||
|
||||
- Download: Revert a permission fixup step in the tarball
|
||||
creation logic, which lead to a hash mismatch issue in two
|
||||
cargo-vendored packages, ripgrep and sentry-cli.
|
||||
|
||||
- Build: Pass GIT_DIR=. in the environment (through
|
||||
HOST_MAKE_ENV/TARGET_MAKE_ENV) to the build steps to
|
||||
workaround packages trying to detect if they are building in
|
||||
a git checkout and getting confused when building in a sub
|
||||
directory of a Buildroot git checkout.
|
||||
|
||||
Updated/fixed packages: apcupsd, arm-trusted-firmware, botan,
|
||||
cjson, cups, dropbear, duktape, edk2, exim, faad2, freeswitch,
|
||||
gcc, gdal, gdb, giflib, glibc, go, google-breakpad, gst-omx,
|
||||
gstd, gst1-devtools, gst1-libav, gst1-plugins-bad,
|
||||
gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
|
||||
gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
|
||||
gstreamer1-editing-services, ipcalc, jq, json-for-modern-cpp,
|
||||
ksmbd-tools, libaio, libcamera, libcap-ng, libcurl, libebml,
|
||||
libgtk3, libiec61850, libraw, libsigsegv, libssh, libssh2,
|
||||
libuev, libwebsockets, liquid-dsp, lvm2, madplay, mesa3d,
|
||||
micropython, mp4v2, opensc, openssh, orc, php, pipewire,
|
||||
postgis, postgresql, proftpd, putty, python-sip,
|
||||
python-werkzeug, rng-tools, shim, squid, strongswan, sway,
|
||||
tinyssh, tor, tree, uftp, valijson, wireshark, wolfssl,
|
||||
xserver_xorg-server, xwayland
|
||||
|
||||
2023.02.8, released December 4th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Defconfigs: Raspberrypi: Fix DT overlay for autoproving of
|
||||
bluetooth driver, Toradex apalis i.mx6: Add download hashes
|
||||
for Linux and U-Boot.
|
||||
|
||||
Updated/fixed packages: exfatprogs, gcc, imagemagick,
|
||||
intel-microcode, libpjsip, libxml2, mariadb, memcached,
|
||||
motion, netsnmp, perl, postgresql, rtty, samba4, speech,
|
||||
squid, vim, vlc, xenomai, xtables-addons, zfs
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15856: Using BR2_CONFIG= on a different file-system...
|
||||
|
||||
2023.02.7, released November 14th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Per-package builds: Unbreak SDK relocation logic. Only drop
|
||||
the hard links for the final host / target directory, fixing a
|
||||
build time / size regression in 2023.02.6.
|
||||
|
||||
Packages where a free-form version/site can be specified
|
||||
(E.G. Linux, U-Boot, ..) can now have the corresponding
|
||||
tarballs of these custom downloads checked by the download
|
||||
infrastructure based on .hash files in the global patch
|
||||
directory. These hashes are optional unless
|
||||
BR2_DOWNLOAD_FORCE_CHECK_HASHES is enabled.
|
||||
|
||||
A utils/add-custom-hashes helper script has been added to
|
||||
assist in managing such hash files.
|
||||
|
||||
Defconfigs: stm32mp157a-dk1, stm32mp157c-dk2: Unbreak TF-A
|
||||
build, stm32mp157c-odessey: Use a fixed TF-A version for
|
||||
reproducibility
|
||||
|
||||
Updated/fixed packages: apache, arm-trusted-firmware, aufs,
|
||||
aufs-util, azure-iot-sdk, cjson, cups-filters, clamav, dhcpcd,
|
||||
freeradius-server, go, htop, ksmbd-tools, kvmtool, libgdiplus,
|
||||
libopenssl, libosmium, libtommath, libupnp, libzlib, lxc,
|
||||
mender, minizip-zlib, mpd, mxsldr, nano, nettle,
|
||||
network-manager, nghttp2, nodejs, opencv4, opencv4-contrib,
|
||||
openjdk-bin, openvpn, opusfile, paho-mqtt-c,
|
||||
perl-lwp-protocol-https, php, python-django, python-urllib3,
|
||||
python-web2py, rabbitmq-c, redis, riscv64-elf-toolchain,
|
||||
suricata, tar, tiff, tor, traceroute, vim, websocketpp,
|
||||
wireshark, wolfssl, xdg-dbus-proxy, xen, xlib_libX11,
|
||||
xlib_libXpm, zabbix, zchunk
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#14741: e2fsck is failing during cronjob build where fail...
|
||||
#15772: lz4 failed to compile with gcc 10.4.0
|
||||
#15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
|
||||
#15790: at91sam9x5ek_dev_defconfig: Missing...
|
||||
#15820: make linux-menuconfig does not modify correct .config..
|
||||
#15823: Installing nodejs modules with native extensions ...
|
||||
#15835: Incompatibility between network-manager and libcurl 8.4
|
||||
|
||||
2023.02.6, released October 16th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Per-package builds: Do not use hard links for host / target
|
||||
dirs, fixing issues with package rebuilds or post-build
|
||||
scripts modifications.
|
||||
|
||||
Infrastructure: Explicitly disable shuffle mode for Make >=
|
||||
4.4 where needed.
|
||||
|
||||
Urandom-scripts: Move seedrng init script to S01 for earlier
|
||||
random number entrophy initialization.
|
||||
|
||||
Go: Bump to 1.20.x as 1.19.x is now EOL and affected by
|
||||
security issues.
|
||||
|
||||
Updated/fixed packages: at91bootstrap, bind, cups, efl,
|
||||
enlightenment, exim, gcc, glibc, gnu-efi, go, go-bootstrap,
|
||||
gptfdisk, gst-omx, gst1-devtools, gst1-libav,
|
||||
gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
|
||||
gst1-plugins-ugly, gst1-python, gst1-rstp-server,
|
||||
gst1-rtsp-vaapi, gstreamer1, gstreamer1-editing-services,
|
||||
libcue, libcurl, libfastjson, libhtp, libmodplug, librsvg,
|
||||
libvpx, libyang, linux-tools, mbedtls, mosquitto, mutt, neon,
|
||||
netsnmp, nmap, nodejs, olsr, openblas, opkg-utils, php,
|
||||
powertop, python-mako, python3, rockchip-mali, samba4, sslh,
|
||||
suricata, tar, unifdef, unrandom-scripts, webkitgtk,
|
||||
wireless-regdb, wpewebkit
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15628: Missing dependencies in BR2_PACKAGE_PYTHON_MAKO
|
||||
#15808: connman is not supported on musl
|
||||
#15814: C++ not supported by bootlin toolchain
|
||||
|
||||
2023.02.5, released September 27th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Updated/fixed packages: agentpp, asterisk, at91dataflashboot,
|
||||
aubio, berkeleydb, bind, bwm-ng, chocolate-doom, clamav,
|
||||
compiler-rt, connman, cups, dav1d, diffutils, dracut, dt,
|
||||
expect, fail2ban, fio, flite, freerdp, freeswitch, fstrcmp,
|
||||
gcc, gdb, ghostscript, gmp, go, grub2, haproxy,
|
||||
heirloom-mailx, hwloc, icu, intel-microcode, irssi, libcoap,
|
||||
libcurl, libiec61850, libjxl, libks, libksba, libmodsecurity,
|
||||
libpjsip, libqb, libraw, libssh, libtommath, less, lldpd,
|
||||
log4cxx, lsof, mdadm, mosquitto, mpd, mutt, mv-ddr-marvell,
|
||||
ne10, netatalk, network-manager, nftables, nodejs, ntpsec,
|
||||
nut, openblas, openjdk, openjdk-bin, opensc, openssh,
|
||||
pcm-tools, perftest, php, pixman, poppler, postgresql, pppd,
|
||||
python-django, python-ipython, python-pip, python-pylibfdt,
|
||||
python-tornado, python3, qt5, ramspeed, rtl8189fs, samba4,
|
||||
screen, screenfetch, sngrep, sofia-sip, stellarium,
|
||||
strongswan, sysstat, tar, tcl, uboot, uclibc, vim, webkitgtk,
|
||||
webp, wireshark, xfsprogs, xserver_xorg-server, xterm, yajl,
|
||||
zbar, zxing-cpp
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#14366: Nodejs fails with "version `GLIBC_2.34' not found"..
|
||||
#15754: The docker-engine and docker-cli versions are not...
|
||||
#15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
|
||||
#15790: at91sam9x5ek_dev_defconfig: Missing...
|
||||
|
||||
2023.02.4, released August 31th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Toolchains: Correctly mark Bootlin external toolchains as
|
||||
having OpenMP support.
|
||||
|
||||
Arch: Mark Alderlake x86 variants as having no AVX512 support.
|
||||
|
||||
Utils: Ensure utils/docker-run correctly supports git
|
||||
worktrees.
|
||||
|
||||
Defconfigs: Beaglebone qt5: Enable support for green wireless
|
||||
variant.
|
||||
|
||||
Updated/fixed packages: arm-trusted-firmware, bind, cairo,
|
||||
cmocka, containerd, crudini, dmidecode, ffmpeg, freescale-imx,
|
||||
gcc, gdb, ghostscript, gkrellm, gnuradio, go, heimdall,
|
||||
iperf3, libcurl, libmodsecurity, libopenssl, libssh,
|
||||
libubootenv, libuhttpd, linux-tools, ntp, openssh, php,
|
||||
pipewire, python-iniparse, python-iptables, python-pysmb,
|
||||
rtl8189fs, sam-ba, samba4, seatd, speex, supertuxkart, sysdig,
|
||||
tor, tpm2-tss, uboot, unzip, webkitgtk, wireless-regdb,
|
||||
wolfssl, wpebackend-fdo wpewebkit, xenomai, yaml-cpp, yavta
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15634: fluidsynths refers to missing libgomp.so.1
|
||||
|
||||
2023.02.3, released July 17th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Defconfigs: Chiliboard: fix build on hosts without openssl
|
||||
development headers.
|
||||
Nitrogen*: fix build on hosts without openssl or pylibfdt.
|
||||
Raspberrypi: Handle DTB overlays for all variants
|
||||
|
||||
Updated/fixed packages: agentpp, alsa-plugins, assimp, bind,
|
||||
busybox, dbus, c-ares, check, dav1d, fluidsynth, fftw, fwts,
|
||||
ghostscript, gnupg2, gnuradio, gupnp, haproxy, heimdal,
|
||||
hwdata, jhead, libcap, libgcrypt, libgpg-error, libgtk3,
|
||||
libxslt, mesa3d-demos, mpir, nodejs, php, pkgconf,
|
||||
python-cryptography, python-dbus-fast, python-django,
|
||||
python-pyicu, python-requests, python3, qt6, quickjs,
|
||||
sconeserver, taglib, tiff, wireshark, xdriver_xf86-video-dummy
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15643: ERROR: No hash found for linux-6.3.8.tar.xz
|
||||
#15673: PKGCONF_SITE in pkgconf.mk points to parked domain
|
||||
#15682: pkgconf: no longer able to download source from...
|
||||
|
||||
2023.02.2, released June 16th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Infrastructure: Add BR2_HOST_CMAKE_AT_LEAST_* for packages
|
||||
needing a newer host-cmake than what is currently enforced
|
||||
(3.18) - Up to the version provided by the cmake package (3.22).
|
||||
|
||||
utils/docker-run: Now correctly handles git
|
||||
workdirs/worktrees.
|
||||
|
||||
Defconfigs: QEMU s390x: Bump rootfs size to make room for
|
||||
kernel modules, Stm32f4xx: Tweak config to save RAM, Xilinx
|
||||
Versal vck190: Use correct (A72) CPU variant
|
||||
|
||||
Updated/fixed packages: atkmm, bird, busybox, cairomm1_14,
|
||||
cmake, containerd, crudini, cups, delve, docker-cli,
|
||||
docker-engine, earlyoom, edid-decode, fluent-bit, freeswitch,
|
||||
gcc, gdb, glibmm_2_66, gnupg2, go, gptfdisk, graphicsmagick,
|
||||
intel-microcode, libass, libcurl, libdeflate, libgeos,
|
||||
libgtk3, libjxl, libnftl, libopenssl, libressl, libssh, llvm,
|
||||
lua, mesa3d, micropython, minidlna, moby-buildkit, mpd, mupdf,
|
||||
ncurses, nftables, openjdk, openjdk-bin, php, postgresql,
|
||||
python-can, python-django, python-django, python-ipython,
|
||||
python-matplotlib, python-mupdf, python-requests, python3,
|
||||
qemu, redis, rpm, runc, sdl2_mixer, tzdata, uclibc, vdr,
|
||||
wilc-firmware, xapp_xcalc, xapp_xdpyinfo, xapp_xinput,
|
||||
xapp_xwininfo, xdata_xbitmaps, xdata_xcursor-themes,
|
||||
xdriver_xf86-input-mouse, xdriver_xf86-video-ark,
|
||||
xdriver_xf86-video-geode, xdriver_xf86-video-neomagic,
|
||||
xfont_encodings, xlib_libX11, xlib_libXaw, xlib_libXi,
|
||||
xlib_libXfixes, xlib_libXft, xlib_libXpm, zfs, znc
|
||||
|
||||
New packages: perl-clone, perl-http-message, python-asttokens,
|
||||
python-executing, python-pure-eval, python-stack-data
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15421: qemu_aarch64_ebbr_defconfig: Missing Linux kernel source code
|
||||
|
||||
2023.02.1, released May 9th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
@@ -55,16 +55,6 @@ config BR2_HOST_GCC_AT_LEAST_9
|
||||
default y if BR2_HOST_GCC_VERSION = "9"
|
||||
select BR2_HOST_GCC_AT_LEAST_8
|
||||
|
||||
config BR2_HOST_GCC_AT_LEAST_10
|
||||
bool
|
||||
default y if BR2_HOST_GCC_VERSION = "10"
|
||||
select BR2_HOST_GCC_AT_LEAST_9
|
||||
|
||||
config BR2_HOST_GCC_AT_LEAST_11
|
||||
bool
|
||||
default y if BR2_HOST_GCC_VERSION = "11"
|
||||
select BR2_HOST_GCC_AT_LEAST_10
|
||||
|
||||
# When adding new entries above, be sure to update
|
||||
# the HOSTCC_MAX_VERSION variable in the Makefile.
|
||||
|
||||
@@ -75,7 +65,7 @@ config BR2_NEEDS_HOST_JAVA
|
||||
|
||||
# Hidden boolean selected by pre-built packages for x86, when they
|
||||
# need to run on x86-64 machines (example: pre-built external
|
||||
# toolchains, binary tools, etc.).
|
||||
# toolchains, binary tools like SAM-BA, etc.).
|
||||
config BR2_HOSTARCH_NEEDS_IA32_LIBS
|
||||
bool
|
||||
|
||||
@@ -251,7 +241,7 @@ if !BR2_PRIMARY_SITE_ONLY
|
||||
|
||||
config BR2_BACKUP_SITE
|
||||
string "Backup download site"
|
||||
default "https://sources.buildroot.net"
|
||||
default "http://sources.buildroot.net"
|
||||
help
|
||||
Backup site to download from. If this option is set then
|
||||
buildroot will fall back to download package sources from here
|
||||
@@ -474,7 +464,7 @@ config BR2_STRIP_EXCLUDE_DIRS
|
||||
|
||||
choice
|
||||
prompt "gcc optimization level"
|
||||
default BR2_OPTIMIZE_2
|
||||
default BR2_OPTIMIZE_S
|
||||
help
|
||||
Set the optimization level for gcc
|
||||
|
||||
@@ -520,7 +510,6 @@ config BR2_OPTIMIZE_2
|
||||
-falign-loops -falign-labels -ftree-vrp -ftree-pre. Please
|
||||
note the warning under -fgcse about invoking -O2 on programs
|
||||
that use computed gotos.
|
||||
This is the default.
|
||||
|
||||
config BR2_OPTIMIZE_3
|
||||
bool "optimization level 3"
|
||||
@@ -549,6 +538,7 @@ config BR2_OPTIMIZE_S
|
||||
-falign-loops -falign-labels -freorder-blocks
|
||||
-freorder-blocks-and-partition -fprefetch-loop-arrays
|
||||
-ftree-vect-loop-version
|
||||
This is the default.
|
||||
|
||||
config BR2_OPTIMIZE_FAST
|
||||
bool "optimize for fast (may break packages!)"
|
||||
@@ -589,7 +579,7 @@ config BR2_GOOGLE_BREAKPAD_ENABLE
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
|
||||
depends on BR2_USE_WCHAR
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_TOOLCHAIN_USES_GLIBC
|
||||
depends on (BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_UCLIBC)
|
||||
depends on BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS
|
||||
depends on BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS
|
||||
select BR2_PACKAGE_GOOGLE_BREAKPAD
|
||||
@@ -674,12 +664,12 @@ config BR2_PACKAGE_OVERRIDE_FILE
|
||||
documentation for more details on this feature.
|
||||
|
||||
config BR2_GLOBAL_PATCH_DIR
|
||||
string "global patch and hash directories"
|
||||
string "global patch directories"
|
||||
help
|
||||
You may specify a space separated list of one or more
|
||||
directories containing global package patches and/or hashes.
|
||||
For a specific version <packageversion> of a specific package
|
||||
<packagename>, patches are looked up as follows:
|
||||
directories containing global package patches. For a specific
|
||||
version <packageversion> of a specific package <packagename>,
|
||||
patches are applied as follows:
|
||||
|
||||
First, the default Buildroot patch set for the package is
|
||||
applied from the package's directory in Buildroot.
|
||||
@@ -693,8 +683,6 @@ config BR2_GLOBAL_PATCH_DIR
|
||||
exists, then all *.patch files in the directory will be
|
||||
applied.
|
||||
|
||||
The hash files are looked up similarly to the patches.
|
||||
|
||||
menu "Advanced"
|
||||
|
||||
config BR2_FORCE_HOST_BUILD
|
||||
@@ -709,21 +697,6 @@ config BR2_FORCE_HOST_BUILD
|
||||
|
||||
This option will increase build time.
|
||||
|
||||
config BR2_DOWNLOAD_FORCE_CHECK_HASHES
|
||||
bool "Force all downloads to have a valid hash"
|
||||
help
|
||||
Say 'y' here to enforce downloads to have at least one valid
|
||||
hash (and of course, that all hashes be valid).
|
||||
|
||||
By default, Buildroot checks hashes of all packages
|
||||
downloaded, except those for which a custom version is
|
||||
used.
|
||||
|
||||
With this option turned on, Buildroot will check hashes of
|
||||
all packages, including those that use a custom version. In
|
||||
order to provide hashes for such packages, place additional
|
||||
hash files in BR2_GLOBAL_PATCH_DIR directories.
|
||||
|
||||
config BR2_REPRODUCIBLE
|
||||
bool "Make the build reproducible (experimental)"
|
||||
# SOURCE_DATE_EPOCH support in toolchain-wrapper requires GCC 4.4
|
||||
@@ -763,20 +736,6 @@ config BR2_PER_PACKAGE_DIRECTORIES
|
||||
|
||||
endmenu
|
||||
|
||||
config BR2_TIME_BITS_64
|
||||
bool "Build Y2038-ready code"
|
||||
depends on BR2_TOOLCHAIN_USES_GLIBC && !BR2_ARCH_IS_64
|
||||
help
|
||||
This option will pass -D_TIME_BITS=64 in the compiler flags
|
||||
to ensure the glibc C library uses a 64-bit representation
|
||||
for time_t and other time types, which ensures that
|
||||
programs/libraries will correctly handle time past year
|
||||
2038.
|
||||
|
||||
This option only has an effect with glibc >= 2.34, as
|
||||
earlier glibc versions did not have support for 64-bit
|
||||
time_t.
|
||||
|
||||
comment "Security Hardening Options"
|
||||
|
||||
config BR2_PIC_PIE_ARCH_SUPPORTS
|
||||
|
||||
@@ -144,248 +144,6 @@ endif
|
||||
|
||||
###############################################################################
|
||||
|
||||
comment "Legacy options removed in 2024.02"
|
||||
|
||||
config BR2_PACKAGE_TINYMEMBENCH
|
||||
bool "tinymembench removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
tinymembench has been removed due to being abandoned.
|
||||
|
||||
config BR2_PACKAGE_DAVINCI_BOOTCOUNT
|
||||
bool "davinci-bootcount has been renamed"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_UBOOT_BOOTCOUNT
|
||||
help
|
||||
The davinci-bootcount package has been renamed to
|
||||
uboot-bootcount.
|
||||
|
||||
config BR2_PACKAGE_PYTHON_CROSSBAR
|
||||
bool "python-crossbar removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
python-crossbar has been removed. The current package has
|
||||
not received an update since Sat Oct 9 13:55:06 2021 commit:
|
||||
33ece2446e25e20929d1c7eefa9f3244a3b79a92 and is not python
|
||||
3.12.0 compatible.
|
||||
|
||||
Furthermore, the current version requires at least 42 new
|
||||
packages worth of depedencies of which several require
|
||||
patches to be python 3.12.0 compatible. As nobody has
|
||||
stepped up to maintain the package and its ever-growing list
|
||||
of dependencies, along with the other problems, it was time
|
||||
to drop the package.
|
||||
|
||||
config BR2_PACKAGE_PYTHON_PYGAME
|
||||
bool "python-pygame removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
python-pygame has been removed due to being abandoned and
|
||||
the old version no longer building with python 3.12.0.
|
||||
|
||||
config BR2_KERNEL_HEADERS_4_14
|
||||
bool "kernel headers version 4.14.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 4.14.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_PACKAGE_LIBCAMERA_PIPELINE_RASPBERRYPI
|
||||
bool "libcamera pipeline 'raspberrypi' was renamed to 'rpi/vc4'"
|
||||
depends on BR2_arm || BR2_aarch64
|
||||
depends on BR2_USE_WCHAR
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_LIBCAMERA_PIPELINE_RPI_VC4
|
||||
help
|
||||
Since version 0.1.0, the pipeline option 'raspberrypi' was
|
||||
renamed to 'rpi/vc4'.
|
||||
|
||||
config BR2_GDB_VERSION_11
|
||||
bool "gdb 11.x removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
GDB 11.x has been removed, use a newer version.
|
||||
|
||||
config BR2_PACKAGE_LIBMPD
|
||||
bool "libmpd package was removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The libmpd package was only used by gmpc, both of which are
|
||||
no longer maintained upstream.
|
||||
|
||||
config BR2_PACKAGE_GMPC
|
||||
bool "gmpc package was removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The gmpc package was removed because it was unmaintained,
|
||||
and still using the old libsoup2 library.
|
||||
|
||||
config BR2_PACKAGE_FLICKCURL
|
||||
bool "flickcurl package was removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The flickcurl package was removed because it was
|
||||
unmaintained upstream and causing build failures.
|
||||
|
||||
config BR2_PACKAGE_ONEVPL
|
||||
bool "onevpl package was renamed"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_LIBVPL
|
||||
|
||||
config BR2_KERNEL_HEADERS_6_5
|
||||
bool "kernel headers version 6.5.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 6.5.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_PACKAGE_WATCHDOGD_GENERIC_POLL
|
||||
int "watchdogd generic poll has been replaced"
|
||||
default 0
|
||||
help
|
||||
The generic script poll interval has been replaced upstream
|
||||
with a boolean on/off. Your configuration has been migrated.
|
||||
|
||||
Set this legacy option to 0 here to remove the warning.
|
||||
|
||||
# Note: BR2_PACKAGE_WATCHDOGD_*_POLL_WRAP referenced in package/watchdogd/Config.in
|
||||
config BR2_PACKAGE_WATCHDOGD_GENERIC_POLL_WRAP
|
||||
bool
|
||||
default y if BR2_PACKAGE_WATCHDOGD_GENERIC_POLL != 0
|
||||
select BR2_LEGACY
|
||||
|
||||
config BR2_PACKAGE_WATCHDOGD_LOADAVG_POLL
|
||||
int "watchdogd loadavg poll has been replaced"
|
||||
default 0
|
||||
help
|
||||
The CPU load average poll interval has been replaced upstream
|
||||
with a boolean on/off. Your configuration has been migrated.
|
||||
|
||||
Set this legacy option to 0 here to remove the warning.
|
||||
|
||||
# Note: BR2_PACKAGE_WATCHDOGD_*_POLL_WRAP referenced in package/watchdogd/Config.in
|
||||
config BR2_PACKAGE_WATCHDOGD_LOADAVG_POLL_WRAP
|
||||
bool
|
||||
default y if BR2_PACKAGE_WATCHDOGD_LOADAVG_POLL != 0
|
||||
select BR2_LEGACY
|
||||
|
||||
config BR2_PACKAGE_WATCHDOGD_FILENR_POLL
|
||||
int "watchdogd filenr poll has been replaced"
|
||||
default 0
|
||||
help
|
||||
The file descriptor leak poll has been replaced upstream with
|
||||
a boolean on/off. Your configuration has been migrated.
|
||||
|
||||
Set this legacy option to 0 here to remove the warning.
|
||||
|
||||
# Note: BR2_PACKAGE_WATCHDOGD_*_POLL_WRAP referenced in package/watchdogd/Config.in
|
||||
config BR2_PACKAGE_WATCHDOGD_FILENR_POLL_WRAP
|
||||
bool
|
||||
default y if BR2_PACKAGE_WATCHDOGD_FILENR_POLL != 0
|
||||
select BR2_LEGACY
|
||||
|
||||
config BR2_PACKAGE_WATCHDOGD_MEMINFO_POLL
|
||||
int "watchdogd meminfo poll has been replaced"
|
||||
default 0
|
||||
help
|
||||
The memleak detector poll interval has been replaced upstream
|
||||
with a boolean on/off. Your configuration has been migrated.
|
||||
|
||||
Set this legacy option to 0 here to remove the warning.
|
||||
|
||||
# Note: BR2_PACKAGE_WATCHDOGD_*_POLL_WRAP referenced in package/watchdogd/Config.in
|
||||
config BR2_PACKAGE_WATCHDOGD_MEMINFO_POLL_WRAP
|
||||
bool
|
||||
default y if BR2_PACKAGE_WATCHDOGD_MEMINFO_POLL != 0
|
||||
select BR2_LEGACY
|
||||
|
||||
comment "Legacy options removed in 2023.11"
|
||||
|
||||
config BR2_PACKAGE_PYTHON_PYXB
|
||||
bool "python-pyxb removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
python-pyxb has been removed due to being abandoned and
|
||||
distutils no longer being supported in python 3.12.0.
|
||||
|
||||
config BR2_PACKAGE_OPENJDK_VERSION_11
|
||||
bool "openjdk 11 has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 11 of OpenJDK is no longer supported, version 17
|
||||
should now be used as the new LTS release.
|
||||
|
||||
config BR2_KERNEL_HEADERS_6_4
|
||||
bool "kernel headers version 6.4.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 6.4.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS
|
||||
bool "google-material-design-icons removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The google-material-design-icons package has been removed.
|
||||
|
||||
config BR2_GDB_VERSION_10
|
||||
bool "gdb 10.x removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
gdb 10.x has been removed, use a newer version.
|
||||
|
||||
comment "Legacy options removed in 2023.08"
|
||||
|
||||
config BR2_TARGET_LPC32XXCDL
|
||||
bool "lpc32xxcdl has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
lpc32xxcdl has been removed, due to licensing concerns.
|
||||
|
||||
config BR2_BINUTILS_VERSION_2_38_X
|
||||
bool "binutils 2.38.x has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
binutils 2.38 has been removed, use a newer version.
|
||||
|
||||
config BR2_GCC_VERSION_10_X
|
||||
bool "gcc 10.x support removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Support for gcc version 10.x has been removed. The current
|
||||
default version (12.x or later) has been selected instead.
|
||||
|
||||
config BR2_KERNEL_HEADERS_6_3
|
||||
bool "kernel headers version 6.3.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 6.3.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_PACKAGE_TOVID
|
||||
bool "tovid removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
tovid was removed
|
||||
|
||||
config BR2_PACKAGE_LIBASPLIB
|
||||
bool "libasplib removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
libasplib is no longer needed.
|
||||
|
||||
config BR2_PACKAGE_OCF_LINUX
|
||||
bool "ocf-linux has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
ocf-linux is incompatible with newer kernels.
|
||||
|
||||
config BR2_BINUTILS_VERSION_2_37_X
|
||||
bool "binutils 2.37.x has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
binutils 2.37 has been removed, use a newer version.
|
||||
|
||||
comment "Legacy options removed in 2023.05"
|
||||
|
||||
config BR2_KERNEL_HEADERS_6_2
|
||||
|
||||
+118
-339
File diff suppressed because it is too large
Load Diff
@@ -90,9 +90,9 @@ all:
|
||||
.PHONY: all
|
||||
|
||||
# Set and export the version string
|
||||
export BR2_VERSION := 2024.02-rc1
|
||||
export BR2_VERSION := 2023.05.1
|
||||
# Actual time the release is cut (for reproducible builds)
|
||||
BR2_VERSION_EPOCH = 1708860000
|
||||
BR2_VERSION_EPOCH = 1689606300
|
||||
|
||||
# Save running make version since it's clobbered by the make package
|
||||
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
||||
@@ -227,6 +227,8 @@ LEGAL_MANIFEST_CSV_HOST = $(LEGAL_INFO_DIR)/host-manifest.csv
|
||||
LEGAL_WARNINGS = $(LEGAL_INFO_DIR)/.warnings
|
||||
LEGAL_REPORT = $(LEGAL_INFO_DIR)/README
|
||||
|
||||
CPE_UPDATES_DIR = $(BASE_DIR)/cpe-updates
|
||||
|
||||
BR2_CONFIG = $(CONFIG_DIR)/.config
|
||||
|
||||
# Pull in the user's configuration file
|
||||
@@ -351,7 +353,7 @@ export HOSTARCH := $(shell LC_ALL=C $(HOSTCC_NOCCACHE) -v 2>&1 | \
|
||||
|
||||
# When adding a new host gcc version in Config.in,
|
||||
# update the HOSTCC_MAX_VERSION variable:
|
||||
HOSTCC_MAX_VERSION := 11
|
||||
HOSTCC_MAX_VERSION := 9
|
||||
|
||||
HOSTCC_VERSION := $(shell V=$$($(HOSTCC_NOCCACHE) --version | \
|
||||
sed -n -r 's/^.* ([0-9]*)\.([0-9]*)\.([0-9]*)[ ]*.*/\1 \2/p'); \
|
||||
@@ -592,13 +594,8 @@ world: target-post-image
|
||||
.PHONY: prepare-sdk
|
||||
prepare-sdk: world
|
||||
@$(call MESSAGE,"Rendering the SDK relocatable")
|
||||
PARALLEL_JOBS=$(PARALLEL_JOBS) \
|
||||
PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) \
|
||||
$(TOPDIR)/support/scripts/fix-rpath host
|
||||
PARALLEL_JOBS=$(PARALLEL_JOBS) \
|
||||
PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) \
|
||||
$(TOPDIR)/support/scripts/fix-rpath staging
|
||||
$(call ppd-fixup-paths,$(BASE_DIR))
|
||||
PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath host
|
||||
PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath staging
|
||||
$(INSTALL) -m 755 $(TOPDIR)/support/misc/relocate-sdk.sh $(HOST_DIR)/relocate-sdk.sh
|
||||
mkdir -p $(HOST_DIR)/share/buildroot
|
||||
echo $(HOST_DIR) > $(HOST_DIR)/share/buildroot/sdk-location
|
||||
@@ -715,7 +712,7 @@ STAGING_DIR_FILES_LISTS = $(sort $(wildcard $(BUILD_DIR)/*/.files-list-staging.t
|
||||
.PHONY: host-finalize
|
||||
host-finalize: $(PACKAGES) $(HOST_DIR) $(HOST_DIR_SYMLINK)
|
||||
@$(call MESSAGE,"Finalizing host directory")
|
||||
$(call per-package-rsync,$(sort $(PACKAGES)),host,$(HOST_DIR),copy)
|
||||
$(call per-package-rsync,$(sort $(PACKAGES)),host,$(HOST_DIR))
|
||||
|
||||
.PHONY: staging-finalize
|
||||
staging-finalize: $(STAGING_DIR_SYMLINK)
|
||||
@@ -723,7 +720,7 @@ staging-finalize: $(STAGING_DIR_SYMLINK)
|
||||
.PHONY: target-finalize
|
||||
target-finalize: $(PACKAGES) $(TARGET_DIR) host-finalize
|
||||
@$(call MESSAGE,"Finalizing target directory")
|
||||
$(call per-package-rsync,$(sort $(PACKAGES)),target,$(TARGET_DIR),copy)
|
||||
$(call per-package-rsync,$(sort $(PACKAGES)),target,$(TARGET_DIR))
|
||||
$(foreach hook,$(TARGET_FINALIZE_HOOKS),$($(hook))$(sep))
|
||||
rm -rf $(TARGET_DIR)/usr/include $(TARGET_DIR)/usr/share/aclocal \
|
||||
$(TARGET_DIR)/usr/lib/pkgconfig $(TARGET_DIR)/usr/share/pkgconfig \
|
||||
@@ -768,9 +765,7 @@ endif
|
||||
ln -sf ../usr/lib/os-release $(TARGET_DIR)/etc
|
||||
|
||||
@$(call MESSAGE,"Sanitizing RPATH in target tree")
|
||||
PARALLEL_JOBS=$(PARALLEL_JOBS) \
|
||||
PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) \
|
||||
$(TOPDIR)/support/scripts/fix-rpath target
|
||||
PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath target
|
||||
|
||||
# For a merged /usr, ensure that /lib, /bin and /sbin and their /usr
|
||||
# counterparts are appropriately setup as symlinks ones to the others.
|
||||
@@ -836,7 +831,7 @@ legal-info-clean:
|
||||
.PHONY: legal-info-prepare
|
||||
legal-info-prepare: $(LEGAL_INFO_DIR)
|
||||
@$(call MESSAGE,"Buildroot $(BR2_VERSION_FULL) Collecting legal info")
|
||||
@$(call legal-license-file,HOST,buildroot,buildroot,COPYING,COPYING,support/legal-info/buildroot.hash)
|
||||
@$(call legal-license-file,buildroot,buildroot,support/legal-info/buildroot.hash,COPYING,COPYING,HOST)
|
||||
@$(call legal-manifest,TARGET,PACKAGE,VERSION,LICENSE,LICENSE FILES,SOURCE ARCHIVE,SOURCE SITE,DEPENDENCIES WITH LICENSES)
|
||||
@$(call legal-manifest,HOST,PACKAGE,VERSION,LICENSE,LICENSE FILES,SOURCE ARCHIVE,SOURCE SITE,DEPENDENCIES WITH LICENSES)
|
||||
@$(call legal-manifest,HOST,buildroot,$(BR2_VERSION_FULL),GPL-2.0+,COPYING,not saved,not saved)
|
||||
@@ -932,6 +927,14 @@ pkg-stats:
|
||||
--html $(O)/pkg-stats.html \
|
||||
--nvd-path $(DL_DIR)/buildroot-nvd
|
||||
|
||||
.PHONY: missing-cpe
|
||||
missing-cpe:
|
||||
$(Q)mkdir -p $(CPE_UPDATES_DIR)
|
||||
$(Q)cd "$(CONFIG_DIR)" ; \
|
||||
$(TOPDIR)/support/scripts/gen-missing-cpe \
|
||||
--nvd-path $(DL_DIR)/buildroot-nvd \
|
||||
--output $(CPE_UPDATES_DIR)
|
||||
|
||||
else # ifeq ($(BR2_HAVE_DOT_CONFIG),y)
|
||||
|
||||
# Some subdirectories are also package names. To avoid that "make linux"
|
||||
@@ -1102,7 +1105,8 @@ show-vars:
|
||||
clean:
|
||||
rm -rf $(BASE_TARGET_DIR) $(BINARIES_DIR) $(HOST_DIR) $(HOST_DIR_SYMLINK) \
|
||||
$(BUILD_DIR) $(BASE_DIR)/staging \
|
||||
$(LEGAL_INFO_DIR) $(GRAPHS_DIR) $(PER_PACKAGE_DIR) $(O)/pkg-stats.*
|
||||
$(LEGAL_INFO_DIR) $(GRAPHS_DIR) $(PER_PACKAGE_DIR) $(CPE_UPDATES_DIR) \
|
||||
$(O)/pkg-stats.*
|
||||
|
||||
.PHONY: distclean
|
||||
distclean: clean
|
||||
@@ -1187,6 +1191,7 @@ help:
|
||||
@echo ' legal-info - generate info about license compliance'
|
||||
@echo ' show-info - generate info about packages, as a JSON blurb'
|
||||
@echo ' pkg-stats - generate info about packages as JSON and HTML'
|
||||
@echo ' missing-cpe - generate XML snippets for missing CPE identifiers'
|
||||
@echo ' printvars - dump internal variables selected with VARS=...'
|
||||
@echo ' show-vars - dump all internal variables as a JSON blurb; use VARS=...'
|
||||
@echo ' to limit the list to variables names matching that pattern'
|
||||
@@ -1258,7 +1263,4 @@ include docs/manual/manual.mk
|
||||
|
||||
.PHONY: $(noconfig_targets)
|
||||
|
||||
# .WAIT was introduced in make 4.4. For older make, define it as phony.
|
||||
.PHONY: .WAIT
|
||||
|
||||
endif #umask / $(CURDIR) / $(O)
|
||||
|
||||
@@ -216,11 +216,6 @@ config BR2_sh
|
||||
config BR2_sparc
|
||||
bool "SPARC"
|
||||
select BR2_USE_MMU
|
||||
# uClibc-ng broken on sparc due to recent gcc changes
|
||||
# that need to be reverted since gcc 8.4, 9.3 and 10.1.
|
||||
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98784
|
||||
# gcc <= 10.x has been removed from Buildroot.
|
||||
select BR2_ARCH_HAS_NO_TOOLCHAIN_BUILDROOT
|
||||
help
|
||||
SPARC (from Scalable Processor Architecture) is a RISC
|
||||
instruction set architecture (ISA) developed by Sun
|
||||
@@ -309,14 +304,6 @@ config BR2_ARCH_NEEDS_GCC_AT_LEAST_12
|
||||
bool
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_11
|
||||
|
||||
config BR2_ARCH_NEEDS_GCC_AT_LEAST_13
|
||||
bool
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_12
|
||||
|
||||
config BR2_ARCH_NEEDS_GCC_AT_LEAST_14
|
||||
bool
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_13
|
||||
|
||||
# The following string values are defined by the individual
|
||||
# Config.in.$ARCH files
|
||||
config BR2_ARCH
|
||||
|
||||
@@ -781,9 +781,6 @@ choice
|
||||
config BR2_ARM64_PAGE_SIZE_4K
|
||||
bool "4KB"
|
||||
|
||||
config BR2_ARM64_PAGE_SIZE_16K
|
||||
bool "16KB"
|
||||
|
||||
config BR2_ARM64_PAGE_SIZE_64K
|
||||
bool "64KB"
|
||||
|
||||
@@ -792,7 +789,6 @@ endchoice
|
||||
config BR2_ARM64_PAGE_SIZE
|
||||
string
|
||||
default "4K" if BR2_ARM64_PAGE_SIZE_4K
|
||||
default "16K" if BR2_ARM64_PAGE_SIZE_16K
|
||||
default "64K" if BR2_ARM64_PAGE_SIZE_64K
|
||||
|
||||
config BR2_ARCH
|
||||
|
||||
+2
-5
@@ -40,8 +40,8 @@ choice
|
||||
help
|
||||
Specific CPU variant to use
|
||||
|
||||
64bit capable: mips4, 64, 64r2, 64r3, 64r5, 64r6
|
||||
non-64bit capable: mips4, 32, 32r2, 32r3, 32r5, 32r6
|
||||
64bit capable: 64, 64r2, 64r3, 64r5, 64r6
|
||||
non-64bit capable: 32, 32r2, 32r3, 32r5, 32r6
|
||||
|
||||
config BR2_mips_32
|
||||
bool "Generic MIPS32"
|
||||
@@ -97,8 +97,6 @@ config BR2_mips_xburst
|
||||
to be used in order to prevent emitting these instructions.
|
||||
|
||||
See http://www.ingenic.com/en/?xburst.html
|
||||
config BR2_mips4
|
||||
bool "MIPS IV"
|
||||
config BR2_mips_64
|
||||
bool "Generic MIPS64"
|
||||
depends on BR2_ARCH_IS_64
|
||||
@@ -264,7 +262,6 @@ config BR2_GCC_TARGET_ARCH
|
||||
default "octeon2" if BR2_mips_octeon2
|
||||
default "octeon3" if BR2_mips_octeon3
|
||||
default "p6600" if BR2_mips_p6600
|
||||
default "mips4" if BR2_mips4
|
||||
|
||||
config BR2_MIPS_OABI32
|
||||
bool
|
||||
|
||||
@@ -146,6 +146,21 @@ config BR2_powerpc_power9
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
|
||||
endchoice
|
||||
|
||||
choice
|
||||
prompt "Target ABI"
|
||||
default BR2_powerpc_SPE if BR2_POWERPC_CPU_HAS_SPE
|
||||
default BR2_powerpc_CLASSIC
|
||||
help
|
||||
Application Binary Interface to use
|
||||
|
||||
config BR2_powerpc_CLASSIC
|
||||
bool "Classic"
|
||||
depends on !BR2_POWERPC_CPU_HAS_SPE
|
||||
config BR2_powerpc_SPE
|
||||
bool "SPE"
|
||||
depends on BR2_POWERPC_CPU_HAS_SPE
|
||||
endchoice
|
||||
|
||||
config BR2_POWERPC_SOFT_FLOAT
|
||||
bool "Use soft-float"
|
||||
select BR2_SOFT_FLOAT
|
||||
|
||||
+32
-12
@@ -1,5 +1,23 @@
|
||||
# RISC-V CPU ISA extensions.
|
||||
|
||||
config BR2_RISCV_ISA_RVI
|
||||
bool
|
||||
|
||||
config BR2_RISCV_ISA_RVM
|
||||
bool
|
||||
|
||||
config BR2_RISCV_ISA_RVA
|
||||
bool
|
||||
|
||||
config BR2_RISCV_ISA_RVF
|
||||
bool
|
||||
|
||||
config BR2_RISCV_ISA_RVD
|
||||
bool
|
||||
|
||||
config BR2_RISCV_ISA_RVC
|
||||
bool
|
||||
|
||||
choice
|
||||
prompt "Target Architecture Variant"
|
||||
default BR2_riscv_g
|
||||
@@ -17,33 +35,35 @@ config BR2_riscv_g
|
||||
config BR2_riscv_custom
|
||||
bool "Custom architecture"
|
||||
select BR2_RISCV_ISA_RVI
|
||||
select BR2_RISCV_ISA_CUSTOM_RVA
|
||||
|
||||
endchoice
|
||||
|
||||
if BR2_riscv_custom
|
||||
|
||||
comment "Instruction Set Extensions"
|
||||
|
||||
config BR2_RISCV_ISA_RVI
|
||||
bool "Base Integer (I)"
|
||||
|
||||
config BR2_RISCV_ISA_RVM
|
||||
config BR2_RISCV_ISA_CUSTOM_RVM
|
||||
bool "Integer Multiplication and Division (M)"
|
||||
select BR2_RISCV_ISA_RVM
|
||||
|
||||
config BR2_RISCV_ISA_RVA
|
||||
config BR2_RISCV_ISA_CUSTOM_RVA
|
||||
bool "Atomic Instructions (A)"
|
||||
select BR2_RISCV_ISA_RVA
|
||||
|
||||
config BR2_RISCV_ISA_RVF
|
||||
config BR2_RISCV_ISA_CUSTOM_RVF
|
||||
bool "Single-precision Floating-point (F)"
|
||||
select BR2_RISCV_ISA_RVF
|
||||
|
||||
config BR2_RISCV_ISA_RVD
|
||||
config BR2_RISCV_ISA_CUSTOM_RVD
|
||||
bool "Double-precision Floating-point (D)"
|
||||
depends on BR2_RISCV_ISA_RVF
|
||||
select BR2_RISCV_ISA_RVD
|
||||
|
||||
config BR2_RISCV_ISA_RVC
|
||||
config BR2_RISCV_ISA_CUSTOM_RVC
|
||||
bool "Compressed Instructions (C)"
|
||||
|
||||
config BR2_RISCV_ISA_RVV
|
||||
bool "Vector Instructions (V)"
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_12
|
||||
select BR2_RISCV_ISA_RVC
|
||||
endif
|
||||
|
||||
choice
|
||||
prompt "Target Architecture Size"
|
||||
|
||||
+6
-204
@@ -19,20 +19,12 @@ config BR2_X86_CPU_HAS_AVX
|
||||
bool
|
||||
config BR2_X86_CPU_HAS_AVX2
|
||||
bool
|
||||
|
||||
# BR2_X86_CPU_HAS_AVX512 implies the following AVX512 extensions:
|
||||
# AVX512F, AVX512BW, AVX512CD, AVX512DQ, AVX512VL
|
||||
# This subset is common to Intel Xeon (excl Xeon Phi), AMD Zen 4, and
|
||||
# the x86-64-v4 psABI.
|
||||
#
|
||||
# Only select BR2_X86_CPU_HAS_AVX512 if the CPU supports this entire
|
||||
# subset of extensions.
|
||||
config BR2_X86_CPU_HAS_AVX512
|
||||
bool
|
||||
|
||||
# This list of CPU architecture variant is (loosely) ordered according
|
||||
# to the gcc documentation at
|
||||
# https://gcc.gnu.org/onlinedocs/gcc-13.2.0/gcc/x86-Options.html
|
||||
# https://gcc.gnu.org/onlinedocs/gcc-11.2.0/gcc/x86-Options.html
|
||||
choice
|
||||
prompt "Target Architecture Variant"
|
||||
default BR2_x86_i586 if BR2_i386
|
||||
@@ -235,17 +227,6 @@ config BR2_x86_sandybridge
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
select BR2_X86_CPU_HAS_AVX
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_4_9
|
||||
config BR2_x86_ivybridge
|
||||
bool "ivybridge"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_SSE2
|
||||
select BR2_X86_CPU_HAS_SSE3
|
||||
select BR2_X86_CPU_HAS_SSSE3
|
||||
select BR2_X86_CPU_HAS_SSE4
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
select BR2_X86_CPU_HAS_AVX
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_4_9
|
||||
config BR2_x86_core_avx2
|
||||
bool "core-avx2"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
@@ -354,54 +335,6 @@ config BR2_x86_tremont
|
||||
select BR2_X86_CPU_HAS_SSE4
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_9
|
||||
config BR2_x86_sierraforest
|
||||
bool "sierraforest"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_SSE2
|
||||
select BR2_X86_CPU_HAS_SSE3
|
||||
select BR2_X86_CPU_HAS_SSSE3
|
||||
select BR2_X86_CPU_HAS_SSE4
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
select BR2_X86_CPU_HAS_AVX
|
||||
select BR2_X86_CPU_HAS_AVX2
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_13
|
||||
config BR2_x86_grandridge
|
||||
bool "grandridge"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_SSE2
|
||||
select BR2_X86_CPU_HAS_SSE3
|
||||
select BR2_X86_CPU_HAS_SSSE3
|
||||
select BR2_X86_CPU_HAS_SSE4
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
select BR2_X86_CPU_HAS_AVX
|
||||
select BR2_X86_CPU_HAS_AVX2
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_13
|
||||
config BR2_x86_knightslanding
|
||||
bool "knightslanding"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_SSE2
|
||||
select BR2_X86_CPU_HAS_SSE3
|
||||
select BR2_X86_CPU_HAS_SSSE3
|
||||
select BR2_X86_CPU_HAS_SSE4
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
select BR2_X86_CPU_HAS_AVX
|
||||
select BR2_X86_CPU_HAS_AVX2
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
|
||||
config BR2_x86_knightsmill
|
||||
bool "knightsmill"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_SSE2
|
||||
select BR2_X86_CPU_HAS_SSE3
|
||||
select BR2_X86_CPU_HAS_SSSE3
|
||||
select BR2_X86_CPU_HAS_SSE4
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
select BR2_X86_CPU_HAS_AVX
|
||||
select BR2_X86_CPU_HAS_AVX2
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_8
|
||||
config BR2_x86_skylake_avx512
|
||||
bool "skylake-avx512"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
@@ -506,8 +439,6 @@ config BR2_x86_sapphirerapids
|
||||
select BR2_X86_CPU_HAS_AVX2
|
||||
select BR2_X86_CPU_HAS_AVX512
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_11
|
||||
help
|
||||
Use for Sapphire Rapids, Emerald Rapids
|
||||
config BR2_x86_alderlake
|
||||
bool "alderlake"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
@@ -519,9 +450,8 @@ config BR2_x86_alderlake
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
select BR2_X86_CPU_HAS_AVX
|
||||
select BR2_X86_CPU_HAS_AVX2
|
||||
select BR2_X86_CPU_HAS_AVX512
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_11
|
||||
help
|
||||
Use for Alder Lake, Raptor Lake, Meteor Lake
|
||||
config BR2_x86_rocketlake
|
||||
bool "rocketlake"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
@@ -535,32 +465,6 @@ config BR2_x86_rocketlake
|
||||
select BR2_X86_CPU_HAS_AVX2
|
||||
select BR2_X86_CPU_HAS_AVX512
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_11
|
||||
config BR2_x86_graniterapids
|
||||
bool "graniterapids"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_SSE2
|
||||
select BR2_X86_CPU_HAS_SSE3
|
||||
select BR2_X86_CPU_HAS_SSSE3
|
||||
select BR2_X86_CPU_HAS_SSE4
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
select BR2_X86_CPU_HAS_AVX
|
||||
select BR2_X86_CPU_HAS_AVX2
|
||||
select BR2_X86_CPU_HAS_AVX512
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_13
|
||||
config BR2_x86_graniterapids_d
|
||||
bool "graniterapids-d"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_SSE2
|
||||
select BR2_X86_CPU_HAS_SSE3
|
||||
select BR2_X86_CPU_HAS_SSSE3
|
||||
select BR2_X86_CPU_HAS_SSE4
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
select BR2_X86_CPU_HAS_AVX
|
||||
select BR2_X86_CPU_HAS_AVX2
|
||||
select BR2_X86_CPU_HAS_AVX512
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_13
|
||||
config BR2_x86_k6
|
||||
bool "k6"
|
||||
depends on !BR2_x86_64
|
||||
@@ -598,13 +502,6 @@ config BR2_x86_barcelona
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_SSE2
|
||||
select BR2_X86_CPU_HAS_SSE3
|
||||
config BR2_x86_bobcat
|
||||
bool "bobcat"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_SSE2
|
||||
select BR2_X86_CPU_HAS_SSE3
|
||||
select BR2_X86_CPU_HAS_SSSE3
|
||||
config BR2_x86_jaguar
|
||||
bool "jaguar"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
@@ -614,25 +511,6 @@ config BR2_x86_jaguar
|
||||
select BR2_X86_CPU_HAS_SSSE3
|
||||
select BR2_X86_CPU_HAS_SSE4
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_4_8
|
||||
config BR2_x86_bulldozer
|
||||
bool "bulldozer"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_SSE2
|
||||
select BR2_X86_CPU_HAS_SSE3
|
||||
select BR2_X86_CPU_HAS_SSSE3
|
||||
select BR2_X86_CPU_HAS_SSE4
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
config BR2_x86_piledriver
|
||||
bool "piledriver"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_SSE2
|
||||
select BR2_X86_CPU_HAS_SSE3
|
||||
select BR2_X86_CPU_HAS_SSSE3
|
||||
select BR2_X86_CPU_HAS_SSE4
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
config BR2_x86_steamroller
|
||||
bool "steamroller"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
@@ -642,73 +520,12 @@ config BR2_x86_steamroller
|
||||
select BR2_X86_CPU_HAS_SSSE3
|
||||
select BR2_X86_CPU_HAS_SSE4
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_4_8
|
||||
config BR2_x86_excavator
|
||||
bool "excavator"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_SSE2
|
||||
select BR2_X86_CPU_HAS_SSE3
|
||||
select BR2_X86_CPU_HAS_SSSE3
|
||||
select BR2_X86_CPU_HAS_SSE4
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
select BR2_X86_CPU_HAS_AVX
|
||||
select BR2_X86_CPU_HAS_AVX2
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_4_9
|
||||
config BR2_x86_zen
|
||||
bool "zen"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_SSE2
|
||||
select BR2_X86_CPU_HAS_SSE3
|
||||
select BR2_X86_CPU_HAS_SSSE3
|
||||
select BR2_X86_CPU_HAS_SSE4
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
select BR2_X86_CPU_HAS_AVX
|
||||
select BR2_X86_CPU_HAS_AVX2
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
|
||||
config BR2_x86_zen2
|
||||
bool "zen 2"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_SSE2
|
||||
select BR2_X86_CPU_HAS_SSE3
|
||||
select BR2_X86_CPU_HAS_SSSE3
|
||||
select BR2_X86_CPU_HAS_SSE4
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
select BR2_X86_CPU_HAS_AVX
|
||||
select BR2_X86_CPU_HAS_AVX2
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_9
|
||||
config BR2_x86_zen3
|
||||
bool "zen 3"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_SSE2
|
||||
select BR2_X86_CPU_HAS_SSE3
|
||||
select BR2_X86_CPU_HAS_SSSE3
|
||||
select BR2_X86_CPU_HAS_SSE4
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
select BR2_X86_CPU_HAS_AVX
|
||||
select BR2_X86_CPU_HAS_AVX2
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_11
|
||||
config BR2_x86_zen4
|
||||
bool "zen 4"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_SSE2
|
||||
select BR2_X86_CPU_HAS_SSE3
|
||||
select BR2_X86_CPU_HAS_SSSE3
|
||||
select BR2_X86_CPU_HAS_SSE4
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
select BR2_X86_CPU_HAS_AVX
|
||||
select BR2_X86_CPU_HAS_AVX2
|
||||
select BR2_X86_CPU_HAS_AVX512
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_13
|
||||
config BR2_x86_geode
|
||||
bool "AMD Geode"
|
||||
bool "geode"
|
||||
# Don't include MMX support because there several variant of geode
|
||||
# processor, some with MMX support, some without.
|
||||
# See: http://en.wikipedia.org/wiki/Geode_%28processor%29
|
||||
depends on !BR2_x86_64
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_3DNOW
|
||||
config BR2_x86_c3
|
||||
bool "Via/Cyrix C3 (Samuel/Ezra cores)"
|
||||
depends on !BR2_x86_64
|
||||
@@ -776,7 +593,6 @@ config BR2_GCC_TARGET_ARCH
|
||||
default "nehalem" if BR2_x86_nehalem
|
||||
default "corei7-avx" if BR2_x86_corei7_avx
|
||||
default "sandybridge" if BR2_x86_sandybridge
|
||||
default "ivybridge" if BR2_x86_ivybridge
|
||||
default "core-avx2" if BR2_x86_core_avx2
|
||||
default "haswell" if BR2_x86_haswell
|
||||
default "broadwell" if BR2_x86_broadwell
|
||||
@@ -788,10 +604,6 @@ config BR2_GCC_TARGET_ARCH
|
||||
default "goldmont" if BR2_x86_goldmont
|
||||
default "goldmont-plus" if BR2_x86_goldmont_plus
|
||||
default "tremont" if BR2_x86_tremont
|
||||
default "sierraforest" if BR2_x86_sierraforest
|
||||
default "grandridge" if BR2_x86_grandridge
|
||||
default "knl" if BR2_x86_knightslanding
|
||||
default "knm" if BR2_x86_knightsmill
|
||||
default "skylake-avx512" if BR2_x86_skylake_avx512
|
||||
default "cannonlake" if BR2_x86_cannonlake
|
||||
default "icelake-client" if BR2_x86_icelake_client
|
||||
@@ -802,21 +614,11 @@ config BR2_GCC_TARGET_ARCH
|
||||
default "sapphirerapids" if BR2_x86_sapphirerapids
|
||||
default "alderlake" if BR2_x86_alderlake
|
||||
default "rocketlake" if BR2_x86_rocketlake
|
||||
default "graniterapids" if BR2_x86_graniterapids
|
||||
default "graniterapids-d" if BR2_x86_graniterapids_d
|
||||
default "k8" if BR2_x86_opteron
|
||||
default "k8-sse3" if BR2_x86_opteron_sse3
|
||||
default "barcelona" if BR2_x86_barcelona
|
||||
default "btver1" if BR2_x86_bobcat
|
||||
default "btver2" if BR2_x86_jaguar
|
||||
default "bdver1" if BR2_x86_bulldozer
|
||||
default "bdver2" if BR2_x86_piledriver
|
||||
default "bdver3" if BR2_x86_steamroller
|
||||
default "bdver4" if BR2_x86_excavator
|
||||
default "znver1" if BR2_x86_zen
|
||||
default "znver2" if BR2_x86_zen2
|
||||
default "znver3" if BR2_x86_zen3
|
||||
default "znver4" if BR2_x86_zen4
|
||||
default "k6" if BR2_x86_k6
|
||||
default "k6-2" if BR2_x86_k6_2
|
||||
default "athlon" if BR2_x86_athlon
|
||||
|
||||
+1
-1
@@ -23,7 +23,7 @@ ifeq ($(BR2_ARC_PAGE_SIZE_4K)$(BR2_ARM64_PAGE_SIZE_4K),y)
|
||||
ARCH_TOOLCHAIN_WRAPPER_OPTS += -Wl,-z,max-page-size=4096 -Wl,-z,common-page-size=4096
|
||||
else ifeq ($(BR2_ARC_PAGE_SIZE_8K),y)
|
||||
ARCH_TOOLCHAIN_WRAPPER_OPTS += -Wl,-z,max-page-size=8192 -Wl,-z,common-page-size=8192
|
||||
else ifeq ($(BR2_ARC_PAGE_SIZE_16K)$(BR2_ARM64_PAGE_SIZE_16K),y)
|
||||
else ifeq ($(BR2_ARC_PAGE_SIZE_16K),y)
|
||||
ARCH_TOOLCHAIN_WRAPPER_OPTS += -Wl,-z,max-page-size=16384 -Wl,-z,common-page-size=16384
|
||||
else ifeq ($(BR2_ARM64_PAGE_SIZE_64K),y)
|
||||
ARCH_TOOLCHAIN_WRAPPER_OPTS += -Wl,-z,max-page-size=65536 -Wl,-z,common-page-size=65536
|
||||
|
||||
@@ -26,9 +26,6 @@ endif
|
||||
ifeq ($(BR2_RISCV_ISA_RVC),y)
|
||||
GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)c
|
||||
endif
|
||||
ifeq ($(BR2_RISCV_ISA_RVV),y)
|
||||
GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)v
|
||||
endif
|
||||
|
||||
# Starting from gcc 12.x, csr and fence instructions have been
|
||||
# separated from the base I instruction set, and special -march
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
* Licensed under GPLv2 or later.
|
||||
*/
|
||||
/dts-v1/;
|
||||
#include "microchip/sama5d31.dtsi"
|
||||
#include "sama5d31.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Acme Systems Acqua SOM";
|
||||
|
||||
-51
@@ -1,51 +0,0 @@
|
||||
From 336dc301e02d64507447f82020ce7a349797bef3 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Korsgaard <peter@korsgaard.com>
|
||||
Date: Sun, 5 Nov 2023 14:59:16 +0100
|
||||
Subject: [PATCH] stm32mp157a-avenger96.dts: enable hash device to unbreak boot
|
||||
issue
|
||||
|
||||
The avenger96 board was forgotten when authentication support was added with
|
||||
commit 4bdb1a7a6a1325343 (stm32mp1: add authentication support for
|
||||
stm32image), causing a panic when stm32mp_init_auth() is called, so fix it
|
||||
similar to how it was done for the STM32MP157C-ED1 board with:
|
||||
|
||||
commit b37b52ef8bc05bfd8dcca992d4ba84cd7c5d23bb
|
||||
Author: Yann Gautier <yann.gautier@st.com>
|
||||
Date: Tue Oct 13 18:05:06 2020 +0200
|
||||
|
||||
fdts: add missing hash node in STM32MP157C-ED1 board DT
|
||||
|
||||
Without this node, the board fails to boot and panics in the function
|
||||
stm32mp_init_auth().
|
||||
|
||||
Change-Id: Ia54924410dac2a8c94dd6e45d7e93977fe7d87e2
|
||||
Signed-off-by: Yann Gautier <yann.gautier@st.com>
|
||||
|
||||
Upstream: N/A - Upstream reworked authentication to skip it for MP157A
|
||||
variant since v2.7, see "feat(st): disable authentication based on
|
||||
part_number"
|
||||
(https://github.com/ARM-software/arm-trusted-firmware/commit/49abdfd8cececb91a4bc7e7b29a30c09dce461c7)
|
||||
|
||||
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
||||
---
|
||||
fdts/stm32mp157a-avenger96.dts | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/fdts/stm32mp157a-avenger96.dts b/fdts/stm32mp157a-avenger96.dts
|
||||
index b967736e4..76edecb83 100644
|
||||
--- a/fdts/stm32mp157a-avenger96.dts
|
||||
+++ b/fdts/stm32mp157a-avenger96.dts
|
||||
@@ -271,6 +271,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
+&hash1 {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
&rng1 {
|
||||
status = "okay";
|
||||
};
|
||||
--
|
||||
2.39.2
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
label Tinker linux
|
||||
kernel /boot/zImage
|
||||
devicetree /boot/rk3288-tinker-s.dtb
|
||||
append console=ttyS2,115200n8 root=179:1 rootwait
|
||||
@@ -1,9 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
MKIMAGE=$HOST_DIR/bin/mkimage
|
||||
BOARD_DIR="$(dirname "$0")"
|
||||
|
||||
$MKIMAGE -n rk3288 -T rksd -d "$BINARIES_DIR"/u-boot-tpl.bin "$BINARIES_DIR"/u-boot-tpl.img
|
||||
cat "$BINARIES_DIR"/u-boot-tpl.img "$BINARIES_DIR"/u-boot-spl-dtb.bin > "$BINARIES_DIR"/u-boot-tpl-spl-dtb.img
|
||||
|
||||
install -m 0644 -D "$BOARD_DIR"/extlinux.conf "$TARGET_DIR"/boot/extlinux/extlinux.conf
|
||||
@@ -1,43 +0,0 @@
|
||||
Tinker S RK3288
|
||||
=============
|
||||
|
||||
Tinker Board is a Single Board Computer (SBC) in an ultra-small form
|
||||
factor that offers class-leading performance while leveraging outstanding
|
||||
mechanical compatibility. The "S" variant of the Tinker Board has eMMC
|
||||
|
||||
Tinker link:
|
||||
https://www.asus.com/br/motherboards-components/single-board-computer/all-series/tinker-board-s/
|
||||
|
||||
Wiki link:
|
||||
https://openedev.amarulasolutions.com/display/ODWIKI/Tinker+RK3288
|
||||
|
||||
How to build it
|
||||
===============
|
||||
|
||||
$ make asus_tinker-s_rk3288_defconfig
|
||||
|
||||
Then you can edit the build options using
|
||||
|
||||
$ make menuconfig
|
||||
|
||||
Compile all and build rootfs image:
|
||||
|
||||
$ make
|
||||
|
||||
Prepare your SDCard
|
||||
===================
|
||||
|
||||
Buildroot generates a ready-to-use SD card image that you can flash directly to
|
||||
the card. The image will be in output/images/sdcard.img.
|
||||
You can write this image directly to an SD card device (i.e. /dev/xxx):
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/xxx
|
||||
$ sudo sync
|
||||
|
||||
Finally, you can insert the SD card to the Tinker RK3288 board and boot it.
|
||||
|
||||
NOTE:
|
||||
USB power supply requires more than the standard 500mA USB current, so
|
||||
this board must be supplied from a capable port or from an external
|
||||
AC/DC adapter. Otherwise it will hang forever while loading the kernel
|
||||
image.
|
||||
@@ -1,4 +1,4 @@
|
||||
label Tinker linux
|
||||
kernel /boot/zImage
|
||||
kernel /boot/uImage
|
||||
devicetree /boot/rk3288-tinker.dtb
|
||||
append console=ttyS2,115200n8 root=/dev/mmcblk0p1 rootwait
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
# SD card image for RZBoard V2L
|
||||
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"Image",
|
||||
"rzboard.dtb",
|
||||
"uEnv.txt"
|
||||
}
|
||||
}
|
||||
size = 24M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
partition-table-type = "hybrid"
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = "0xC"
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext2"
|
||||
}
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
|
||||
cp board/avnet/rzboard_v2l/uEnv.txt "${BINARIES_DIR}"
|
||||
support/scripts/genimage.sh -c board/avnet/rzboard_v2l/genimage.cfg
|
||||
@@ -1,71 +0,0 @@
|
||||
RZBoard V2L
|
||||
===========
|
||||
|
||||
https://www.avnet.com/wps/portal/us/products/avnet-boards/avnet-board-families/rzboard-v2l/
|
||||
|
||||
This board support creates a bootable sd card image for the AVNET RZBoard V2L.
|
||||
This board is shipped with a u-boot inside its eMMC. This board support uses
|
||||
that u-boot and only puts uEnv.txt, kernel image and rootfs onto the sd card.
|
||||
|
||||
Build:
|
||||
======
|
||||
|
||||
$ make rzboard_v2l_defconfig
|
||||
$ make
|
||||
|
||||
Files created in output directory
|
||||
=================================
|
||||
|
||||
output/images
|
||||
.
|
||||
├── Image
|
||||
├── boot.vfat
|
||||
├── rootfs.ext2
|
||||
├── rootfs.ext4
|
||||
├── rootfs.tar
|
||||
├── rzboard.dtb
|
||||
├── sdcard.img
|
||||
└── uEnv.txt
|
||||
|
||||
Creating bootable SD card:
|
||||
==========================
|
||||
|
||||
Simply invoke (as root)
|
||||
|
||||
sudo dd if=output/images/sdcard.img of=/dev/sdX && sync
|
||||
|
||||
Where X is your SD card device.
|
||||
|
||||
Booting:
|
||||
========
|
||||
|
||||
Configure board for sd card boot:
|
||||
---------------------------------
|
||||
Set the 'BOOT1' switch (next to the audio jack) to '1' (away from 'ON') in
|
||||
order to let the board boot kernel and rootfs from SD card.
|
||||
|
||||
Serial console:
|
||||
---------------
|
||||
The RZBoard V2L has a 4-pin header "J19" right next to the micro USB. Its
|
||||
layout can be seen in the Quick-Start Guide, or the Hardware User Guide,
|
||||
obtainable from:
|
||||
https://www.avnet.com/wps/portal/us/products/avnet-boards/avnet-board-families/rzboard-v2l/
|
||||
|
||||
The uart pins are as follows (from left to right - orientation according to the
|
||||
board's labeling):
|
||||
|
||||
pin 1: n/a (most away from the board's corner)
|
||||
pin 2: tx
|
||||
pin 3: rx
|
||||
pin 4: gnd (nearest to the board's corner)
|
||||
|
||||
Baudrate for this board is 115200.
|
||||
|
||||
Power-Up:
|
||||
---------
|
||||
Plug in a suitable USB-C power supply and press the button 'S1' (next to the
|
||||
USB-C port) for 2 seconds until the LED goes on.
|
||||
|
||||
Login:
|
||||
------
|
||||
Enter 'root' as login user, and the prompt is ready.
|
||||
@@ -1,3 +0,0 @@
|
||||
bootcmd=booti ${kernel_addr_r} - ${fdt_addr_r}
|
||||
uenvcmd=fatload mmc 0:1 ${kernel_addr_r} Image; fatload mmc 0:1 ${fdt_addr_r} rzboard.dtb
|
||||
bootargs=root=/dev/mmcblk0p2 rw rootfstype=ext4 earlyprintk console=ttyS0,115200 rootwait earlycon clk_ignore_unused debug
|
||||
@@ -1,4 +0,0 @@
|
||||
label Bananapi M2 Berry linux
|
||||
kernel /boot/zImage
|
||||
devicetree /boot/sun8i-v40-bananapi-m2-berry.dtb
|
||||
append console=ttyS0,115200n8 root=/dev/mmcblk0p1 rootwait
|
||||
@@ -1,16 +0,0 @@
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition u-boot {
|
||||
in-partition-table = "no"
|
||||
image = "u-boot-sunxi-with-spl.bin"
|
||||
offset = 8K
|
||||
size = 1016K # 1MB - 8KB
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
BOARD_DIR="$(dirname "$0")"
|
||||
|
||||
install -m 644 -D "${BOARD_DIR}"/extlinux.conf \
|
||||
"${TARGET_DIR}"/boot/extlinux/extlinux.conf
|
||||
@@ -1,35 +0,0 @@
|
||||
Intro
|
||||
=====
|
||||
|
||||
This default configuration will allow you to start experimenting with the
|
||||
buildroot environment for the Bananapi M2 Berry. With the current
|
||||
configuration it will bring-up the board, and allow access through the
|
||||
serial console.
|
||||
|
||||
Bananapi M2 Berry link:
|
||||
https://wiki.banana-pi.org/Banana_Pi_BPI-M2_Berry
|
||||
|
||||
This configuration uses U-Boot mainline and kernel mainline.
|
||||
|
||||
How to build
|
||||
============
|
||||
|
||||
$ make bananapi_m2_berry_defconfig
|
||||
$ make
|
||||
|
||||
Note: you will need access to the internet to download the required
|
||||
sources.
|
||||
|
||||
How to write the SD card
|
||||
========================
|
||||
|
||||
Once the build process is finished you will have an image called "sdcard.img"
|
||||
in the output/images/ directory.
|
||||
|
||||
Copy the bootable "sdcard.img" onto an SD card with "dd":
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/sdX
|
||||
$ sudo sync
|
||||
|
||||
Insert the micro SDcard in your Bananapi M2 Berry and power it up. The console
|
||||
is on the serial line, 115200 8N1.
|
||||
+4
-2
@@ -1,5 +1,7 @@
|
||||
setenv fdt_high ffffffff
|
||||
setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait
|
||||
|
||||
mmc dev 0
|
||||
fatload mmc 0 $kernel_addr_r zImage
|
||||
fatload mmc 0 $fdt_addr_r sun7i-a20-icnova-a20-adb4006.dtb
|
||||
fatload mmc 0 $fdt_addr_r sun8i-r40-bananapi-m2-ultra.dtb
|
||||
|
||||
bootz $kernel_addr_r - $fdt_addr_r
|
||||
@@ -1,4 +0,0 @@
|
||||
label Bananapi M2 Ultra linux
|
||||
kernel /boot/zImage
|
||||
devicetree /boot/sun8i-r40-bananapi-m2-ultra.dtb
|
||||
append console=ttyS0,115200n8 root=/dev/mmcblk0p1 rootwait
|
||||
@@ -1,3 +1,15 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"zImage",
|
||||
"sun8i-r40-bananapi-m2-ultra.dtb",
|
||||
"boot.scr"
|
||||
}
|
||||
}
|
||||
|
||||
size = 64M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
@@ -9,6 +21,12 @@ image sdcard.img {
|
||||
size = 1016K # 1MB - 8KB
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
BOARD_DIR="$(dirname "$0")"
|
||||
|
||||
install -m 644 -D "${BOARD_DIR}"/extlinux.conf \
|
||||
"${TARGET_DIR}"/boot/extlinux/extlinux.conf
|
||||
@@ -1,58 +0,0 @@
|
||||
From 0cf11f3c0478f4286adcfb09bf9137f8b00212e3 Mon Sep 17 00:00:00 2001
|
||||
From: Alexandre Ghiti <alexandre.ghiti@canonical.com>
|
||||
Date: Mon, 3 Oct 2022 18:07:54 +0200
|
||||
Subject: [PATCH] riscv: Fix build against binutils 2.38
|
||||
|
||||
The following description is copied from the equivalent patch for the
|
||||
Linux Kernel proposed by Aurelien Jarno:
|
||||
|
||||
>From version 2.38, binutils default to ISA spec version 20191213. This
|
||||
means that the csr read/write (csrr*/csrw*) instructions and fence.i
|
||||
instruction has separated from the `I` extension, become two standalone
|
||||
extensions: Zicsr and Zifencei. As the kernel uses those instruction,
|
||||
this causes the following build failure:
|
||||
|
||||
arch/riscv/cpu/mtrap.S: Assembler messages:
|
||||
arch/riscv/cpu/mtrap.S:65: Error: unrecognized opcode `csrr a0,scause'
|
||||
arch/riscv/cpu/mtrap.S:66: Error: unrecognized opcode `csrr a1,sepc'
|
||||
arch/riscv/cpu/mtrap.S:67: Error: unrecognized opcode `csrr a2,stval'
|
||||
arch/riscv/cpu/mtrap.S:70: Error: unrecognized opcode `csrw sepc,a0'
|
||||
|
||||
Signed-off-by: Alexandre Ghiti <alexandre.ghiti@canonical.com>
|
||||
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
||||
Tested-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
|
||||
Tested-by: Heiko Stuebner <heiko@sntech.de>
|
||||
Tested-by: Christian Stewart <christian@paral.in>
|
||||
Reviewed-by: Rick Chen <rick@andestech.com>
|
||||
(cherry picked from commit 1dde977518f13824b847e23275001191139bc384)
|
||||
Upstream: https://gitlab.com/u-boot/u-boot/-/commit/1dde977518f13824b847e23275001191139bc384
|
||||
Signed-off-by: Romain Naour <romain.naour@gmail.com>
|
||||
---
|
||||
arch/riscv/Makefile | 11 ++++++++++-
|
||||
1 file changed, 10 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/arch/riscv/Makefile b/arch/riscv/Makefile
|
||||
index 0b80eb8d864..53d1194ffb6 100644
|
||||
--- a/arch/riscv/Makefile
|
||||
+++ b/arch/riscv/Makefile
|
||||
@@ -24,7 +24,16 @@ ifeq ($(CONFIG_CMODEL_MEDANY),y)
|
||||
CMODEL = medany
|
||||
endif
|
||||
|
||||
-ARCH_FLAGS = -march=$(ARCH_BASE)$(ARCH_A)$(ARCH_C) -mabi=$(ABI) \
|
||||
+RISCV_MARCH = $(ARCH_BASE)$(ARCH_A)$(ARCH_C)
|
||||
+
|
||||
+# Newer binutils versions default to ISA spec version 20191213 which moves some
|
||||
+# instructions from the I extension to the Zicsr and Zifencei extensions.
|
||||
+toolchain-need-zicsr-zifencei := $(call cc-option-yn, -mabi=$(ABI) -march=$(RISCV_MARCH)_zicsr_zifencei)
|
||||
+ifeq ($(toolchain-need-zicsr-zifencei),y)
|
||||
+ RISCV_MARCH := $(RISCV_MARCH)_zicsr_zifencei
|
||||
+endif
|
||||
+
|
||||
+ARCH_FLAGS = -march=$(RISCV_MARCH) -mabi=$(ABI) \
|
||||
-mcmodel=$(CMODEL)
|
||||
|
||||
PLATFORM_CPPFLAGS += $(ARCH_FLAGS)
|
||||
--
|
||||
2.41.0
|
||||
|
||||
@@ -27,9 +27,8 @@ build_trx() {
|
||||
rm -f $images/zImage.$device.lzma
|
||||
}
|
||||
|
||||
devices="$(sed -n 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([^"]*\)"$/\1/p' ${BR2_CONFIG})"
|
||||
devices="$(sed -n 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([a-z0-9 \-]*\)"$/\1/p' ${BR2_CONFIG})"
|
||||
for device in $devices; do
|
||||
device="${device#broadcom/}"
|
||||
case "$device" in
|
||||
"bcm4708-smartrg-sr400ac")
|
||||
build_trx "$1" "$device"
|
||||
|
||||
@@ -2,7 +2,7 @@ i.MX8MN BSH SMM S2
|
||||
==================
|
||||
|
||||
This tutorial describes how to use the predefined Buildroot
|
||||
configuration for the i.MX8MN BSH SMM S2 board.
|
||||
configuration for the i.MX8MN BSH SMM S2 PRO board.
|
||||
|
||||
Building
|
||||
--------
|
||||
|
||||
@@ -1,58 +0,0 @@
|
||||
From 0cf11f3c0478f4286adcfb09bf9137f8b00212e3 Mon Sep 17 00:00:00 2001
|
||||
From: Alexandre Ghiti <alexandre.ghiti@canonical.com>
|
||||
Date: Mon, 3 Oct 2022 18:07:54 +0200
|
||||
Subject: [PATCH] riscv: Fix build against binutils 2.38
|
||||
|
||||
The following description is copied from the equivalent patch for the
|
||||
Linux Kernel proposed by Aurelien Jarno:
|
||||
|
||||
>From version 2.38, binutils default to ISA spec version 20191213. This
|
||||
means that the csr read/write (csrr*/csrw*) instructions and fence.i
|
||||
instruction has separated from the `I` extension, become two standalone
|
||||
extensions: Zicsr and Zifencei. As the kernel uses those instruction,
|
||||
this causes the following build failure:
|
||||
|
||||
arch/riscv/cpu/mtrap.S: Assembler messages:
|
||||
arch/riscv/cpu/mtrap.S:65: Error: unrecognized opcode `csrr a0,scause'
|
||||
arch/riscv/cpu/mtrap.S:66: Error: unrecognized opcode `csrr a1,sepc'
|
||||
arch/riscv/cpu/mtrap.S:67: Error: unrecognized opcode `csrr a2,stval'
|
||||
arch/riscv/cpu/mtrap.S:70: Error: unrecognized opcode `csrw sepc,a0'
|
||||
|
||||
Signed-off-by: Alexandre Ghiti <alexandre.ghiti@canonical.com>
|
||||
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
||||
Tested-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
|
||||
Tested-by: Heiko Stuebner <heiko@sntech.de>
|
||||
Tested-by: Christian Stewart <christian@paral.in>
|
||||
Reviewed-by: Rick Chen <rick@andestech.com>
|
||||
(cherry picked from commit 1dde977518f13824b847e23275001191139bc384)
|
||||
Upstream: https://gitlab.com/u-boot/u-boot/-/commit/1dde977518f13824b847e23275001191139bc384
|
||||
Signed-off-by: Romain Naour <romain.naour@gmail.com>
|
||||
---
|
||||
arch/riscv/Makefile | 11 ++++++++++-
|
||||
1 file changed, 10 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/arch/riscv/Makefile b/arch/riscv/Makefile
|
||||
index 0b80eb8d864..53d1194ffb6 100644
|
||||
--- a/arch/riscv/Makefile
|
||||
+++ b/arch/riscv/Makefile
|
||||
@@ -24,7 +24,16 @@ ifeq ($(CONFIG_CMODEL_MEDANY),y)
|
||||
CMODEL = medany
|
||||
endif
|
||||
|
||||
-ARCH_FLAGS = -march=$(ARCH_BASE)$(ARCH_A)$(ARCH_C) -mabi=$(ABI) \
|
||||
+RISCV_MARCH = $(ARCH_BASE)$(ARCH_A)$(ARCH_C)
|
||||
+
|
||||
+# Newer binutils versions default to ISA spec version 20191213 which moves some
|
||||
+# instructions from the I extension to the Zicsr and Zifencei extensions.
|
||||
+toolchain-need-zicsr-zifencei := $(call cc-option-yn, -mabi=$(ABI) -march=$(RISCV_MARCH)_zicsr_zifencei)
|
||||
+ifeq ($(toolchain-need-zicsr-zifencei),y)
|
||||
+ RISCV_MARCH := $(RISCV_MARCH)_zicsr_zifencei
|
||||
+endif
|
||||
+
|
||||
+ARCH_FLAGS = -march=$(RISCV_MARCH) -mabi=$(ABI) \
|
||||
-mcmodel=$(CMODEL)
|
||||
|
||||
PLATFORM_CPPFLAGS += $(ARCH_FLAGS)
|
||||
--
|
||||
2.41.0
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
label RK3399RocPC linux
|
||||
kernel /boot/Image
|
||||
devicetree /boot/rk3399-roc-pc.dtb
|
||||
append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk0p1 rootwait
|
||||
@@ -1,22 +0,0 @@
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition u-boot-tpl-spl-dtb {
|
||||
in-partition-table = "no"
|
||||
image = "idbloader.img"
|
||||
offset = 32K
|
||||
}
|
||||
|
||||
partition u-boot-dtb {
|
||||
in-partition-table = "no"
|
||||
image = "u-boot.itb"
|
||||
offset = 8M
|
||||
size = 30M
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
BOARD_DIR="$(dirname "$0")"
|
||||
|
||||
install -m 0644 -D "$BOARD_DIR"/extlinux.conf "$TARGET_DIR"/boot/extlinux/extlinux.conf
|
||||
@@ -1,40 +0,0 @@
|
||||
Libre Computer Board ROC-RK3399-PC
|
||||
===================================
|
||||
|
||||
Build:
|
||||
|
||||
$ make roc_pc_rk3399_defconfig
|
||||
$ make
|
||||
|
||||
Files created in output directory
|
||||
=================================
|
||||
|
||||
output/images
|
||||
|
||||
├── bl31.elf
|
||||
├── idbloader.img
|
||||
├── Image
|
||||
├── rk3399-roc-pc.dtb
|
||||
├── rootfs.ext2
|
||||
├── rootfs.ext4 -> rootfs.ext2
|
||||
├── rootfs.tar
|
||||
├── sdcard.img
|
||||
├── u-boot.bin
|
||||
└── u-boot.itb
|
||||
|
||||
Creating bootable SD card:
|
||||
==========================
|
||||
|
||||
Simply invoke (as root)
|
||||
|
||||
sudo dd if=output/images/sdcard.img of=/dev/sdX && sync
|
||||
|
||||
Where X is your SD card device
|
||||
|
||||
Serial console
|
||||
--------------
|
||||
|
||||
Baudrate for this board is 1500000
|
||||
|
||||
Wiki link:
|
||||
https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/roc-rk3399-pc.html
|
||||
@@ -1,42 +0,0 @@
|
||||
# Minimal SD card image for the NXP i.MX9 boards
|
||||
#
|
||||
# We mimic the .sdcard NXP's image format:
|
||||
# * the SD card must have 32 kB free space at the beginning,
|
||||
# * U-Boot is integrated into imx9-boot-sd.bin and is dumped as is,
|
||||
# * a FAT partition at offset 8MB is containing Image and DTB files
|
||||
# * a single root filesystem partition is required (ext2, ext3 or ext4)
|
||||
#
|
||||
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
label = "boot"
|
||||
files = {
|
||||
%FILES%
|
||||
}
|
||||
}
|
||||
|
||||
size = 64M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition imx-boot {
|
||||
in-partition-table = "no"
|
||||
image = "imx9-boot-sd.bin"
|
||||
offset = %IMXOFFSET%
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
offset = 8M
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext2"
|
||||
}
|
||||
}
|
||||
@@ -63,8 +63,6 @@ main ()
|
||||
dd if=${BINARIES_DIR}/u-boot-hash.bin of=${BINARIES_DIR}/u-boot-atf.bin bs=1K seek=128
|
||||
if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8=y$" ${BR2_CONFIG}; then
|
||||
${HOST_DIR}/bin/mkimage_imx8 -soc QM -rev B0 -append ${BINARIES_DIR}/ahab-container.img -c -scfw ${BINARIES_DIR}/mx8qm-mek-scfw-tcm.bin -ap ${BINARIES_DIR}/u-boot-atf.bin a53 0x80000000 -out ${BINARIES_DIR}/imx8-boot-sd.bin
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8DXL=y$" ${BR2_CONFIG}; then
|
||||
${HOST_DIR}/bin/mkimage_imx8 -soc DXL -rev B0 -append ${BINARIES_DIR}/ahab-container.img -c -scfw ${BINARIES_DIR}/mx8dxl-evk-scfw-tcm.bin -ap ${BINARIES_DIR}/u-boot-atf.bin a35 0x80000000 -out ${BINARIES_DIR}/imx8-boot-sd.bin
|
||||
else
|
||||
${HOST_DIR}/bin/mkimage_imx8 -soc QX -rev B0 -append ${BINARIES_DIR}/ahab-container.img -c -scfw ${BINARIES_DIR}/mx8qx-mek-scfw-tcm.bin -ap ${BINARIES_DIR}/u-boot-atf.bin a35 0x80000000 -out ${BINARIES_DIR}/imx8-boot-sd.bin
|
||||
fi
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
main ()
|
||||
{
|
||||
SPL_LOAD_ADDR=0x2049A000
|
||||
ATF_LOAD_ADDR=0x204E0000
|
||||
if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX91=y$" "${BR2_CONFIG}"; then
|
||||
SPL_LOAD_ADDR=0x204A0000
|
||||
ATF_LOAD_ADDR=0x204C0000
|
||||
fi
|
||||
|
||||
dd if="${BINARIES_DIR}/u-boot-spl.bin" of="${BINARIES_DIR}/u-boot-spl-padded.bin" bs=4 conv=sync
|
||||
cat "${BINARIES_DIR}/u-boot-spl-padded.bin" "${BINARIES_DIR}/ddr_fw.bin" > "${BINARIES_DIR}/u-boot-spl-ddr.bin"
|
||||
|
||||
"${HOST_DIR}/bin/mkimage_imx8" -commit > "${BINARIES_DIR}/mkimg.commit"
|
||||
cat "${BINARIES_DIR}/u-boot.bin" "${BINARIES_DIR}/mkimg.commit" > "${BINARIES_DIR}/u-boot-hash.bin"
|
||||
rm -f "${BINARIES_DIR}/mkimg.commit"
|
||||
|
||||
if grep -Eq "^BR2_TARGET_OPTEE_OS=y$" "${BR2_CONFIG}"; then
|
||||
"${HOST_DIR}/bin/mkimage_imx8" -soc IMX9 -c \
|
||||
-ap "${BINARIES_DIR}/bl31.bin" a35 ${ATF_LOAD_ADDR} \
|
||||
-ap "${BINARIES_DIR}/u-boot-hash.bin" a35 0x80200000 \
|
||||
-ap "${BINARIES_DIR}/tee.bin" a35 0x96000000 \
|
||||
-out "${BINARIES_DIR}/u-boot-atf-container.img"
|
||||
else
|
||||
"${HOST_DIR}/bin/mkimage_imx8" -soc IMX9 -c \
|
||||
-ap "${BINARIES_DIR}/bl31.bin" a35 ${ATF_LOAD_ADDR} \
|
||||
-ap "${BINARIES_DIR}/u-boot-hash.bin" a35 0x80200000 \
|
||||
-out "${BINARIES_DIR}/u-boot-atf-container.img"
|
||||
fi
|
||||
|
||||
"${HOST_DIR}/bin/mkimage_imx8" -soc IMX9 -append "${BINARIES_DIR}/ahab-container.img" -c \
|
||||
-ap "${BINARIES_DIR}/u-boot-spl-ddr.bin" a35 ${SPL_LOAD_ADDR} \
|
||||
-out "${BINARIES_DIR}/imx9-boot-sd.bin"
|
||||
|
||||
flashbin_size="$(wc -c "${BINARIES_DIR}/imx9-boot-sd.bin" | awk '{print $1}')"
|
||||
pad_cnt=$(($((flashbin_size + 0x400 - 1)) / 0x400))
|
||||
dd if="${BINARIES_DIR}/u-boot-atf-container.img" of="${BINARIES_DIR}/imx9-boot-sd.bin" bs=1K seek=${pad_cnt}
|
||||
|
||||
exit $?
|
||||
}
|
||||
|
||||
main "$@"
|
||||
@@ -7,12 +7,10 @@
|
||||
#
|
||||
dtb_list()
|
||||
{
|
||||
local DTB_LIST
|
||||
|
||||
DTB_LIST="$(sed -n 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([\/a-z0-9 \-]*\)"$/\1/p' "${BR2_CONFIG}")"
|
||||
local DTB_LIST="$(sed -n 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([\/a-z0-9 \-]*\)"$/\1/p' ${BR2_CONFIG})"
|
||||
|
||||
for dt in $DTB_LIST; do
|
||||
echo -n "\"$(basename "${dt}").dtb\", "
|
||||
echo -n "\"`basename $dt`.dtb\", "
|
||||
done
|
||||
}
|
||||
|
||||
@@ -23,11 +21,11 @@ dtb_list()
|
||||
#
|
||||
linux_image()
|
||||
{
|
||||
if grep -Eq "^BR2_LINUX_KERNEL_UIMAGE=y$" "${BR2_CONFIG}"; then
|
||||
if grep -Eq "^BR2_LINUX_KERNEL_UIMAGE=y$" ${BR2_CONFIG}; then
|
||||
echo "\"uImage\""
|
||||
elif grep -Eq "^BR2_LINUX_KERNEL_IMAGE=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_LINUX_KERNEL_IMAGE=y$" ${BR2_CONFIG}; then
|
||||
echo "\"Image\""
|
||||
elif grep -Eq "^BR2_LINUX_KERNEL_IMAGEGZ=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_LINUX_KERNEL_IMAGEGZ=y$" ${BR2_CONFIG}; then
|
||||
echo "\"Image.gz\""
|
||||
else
|
||||
echo "\"zImage\""
|
||||
@@ -36,31 +34,25 @@ linux_image()
|
||||
|
||||
genimage_type()
|
||||
{
|
||||
if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8=y$" "${BR2_CONFIG}"; then
|
||||
if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8DXL=y$" "${BR2_CONFIG}"; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX91=y$" "${BR2_CONFIG}"; then
|
||||
echo "genimage.cfg.template_imx9"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX93=y$" "${BR2_CONFIG}"; then
|
||||
echo "genimage.cfg.template_imx9"
|
||||
elif grep -Eq "^BR2_LINUX_KERNEL_INSTALL_TARGET=y$" "${BR2_CONFIG}"; then
|
||||
if grep -Eq "^BR2_TARGET_UBOOT_SPL=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_LINUX_KERNEL_INSTALL_TARGET=y$" ${BR2_CONFIG}; then
|
||||
if grep -Eq "^BR2_TARGET_UBOOT_SPL=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_no_boot_part_spl"
|
||||
else
|
||||
echo "genimage.cfg.template_no_boot_part"
|
||||
fi
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_SPL=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_SPL=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_spl"
|
||||
else
|
||||
echo "genimage.cfg.template"
|
||||
@@ -69,9 +61,9 @@ genimage_type()
|
||||
|
||||
imx_offset()
|
||||
{
|
||||
if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M=y$" "${BR2_CONFIG}"; then
|
||||
if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M=y$" ${BR2_CONFIG}; then
|
||||
echo "33K"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM=y$" ${BR2_CONFIG}; then
|
||||
echo "33K"
|
||||
else
|
||||
echo "32K"
|
||||
@@ -80,30 +72,29 @@ imx_offset()
|
||||
|
||||
uboot_image()
|
||||
{
|
||||
if grep -Eq "^BR2_TARGET_UBOOT_FORMAT_DTB_IMX=y$" "${BR2_CONFIG}"; then
|
||||
if grep -Eq "^BR2_TARGET_UBOOT_FORMAT_DTB_IMX=y$" ${BR2_CONFIG}; then
|
||||
echo "u-boot-dtb.imx"
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_FORMAT_IMX=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_FORMAT_IMX=y$" ${BR2_CONFIG}; then
|
||||
echo "u-boot.imx"
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_FORMAT_DTB_IMG=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_FORMAT_DTB_IMG=y$" ${BR2_CONFIG}; then
|
||||
echo "u-boot-dtb.img"
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_FORMAT_IMG=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_FORMAT_IMG=y$" ${BR2_CONFIG}; then
|
||||
echo "u-boot.img"
|
||||
fi
|
||||
}
|
||||
|
||||
main()
|
||||
{
|
||||
local FILES IMXOFFSET UBOOTBIN GENIMAGE_CFG GENIMAGE_TMP
|
||||
FILES="$(dtb_list) $(linux_image)"
|
||||
IMXOFFSET="$(imx_offset)"
|
||||
UBOOTBIN="$(uboot_image)"
|
||||
GENIMAGE_CFG="$(mktemp --suffix genimage.cfg)"
|
||||
GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"
|
||||
local FILES="$(dtb_list) $(linux_image)"
|
||||
local IMXOFFSET="$(imx_offset)"
|
||||
local UBOOTBIN="$(uboot_image)"
|
||||
local GENIMAGE_CFG="$(mktemp --suffix genimage.cfg)"
|
||||
local GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"
|
||||
|
||||
sed -e "s/%FILES%/${FILES}/" \
|
||||
-e "s/%IMXOFFSET%/${IMXOFFSET}/" \
|
||||
-e "s/%UBOOTBIN%/${UBOOTBIN}/" \
|
||||
"board/freescale/common/imx/$(genimage_type)" > "${GENIMAGE_CFG}"
|
||||
board/freescale/common/imx/$(genimage_type) > ${GENIMAGE_CFG}
|
||||
|
||||
rm -rf "${GENIMAGE_TMP}"
|
||||
|
||||
@@ -114,9 +105,9 @@ main()
|
||||
--outputpath "${BINARIES_DIR}" \
|
||||
--config "${GENIMAGE_CFG}"
|
||||
|
||||
rm -f "${GENIMAGE_CFG}"
|
||||
rm -f ${GENIMAGE_CFG}
|
||||
|
||||
exit $?
|
||||
}
|
||||
|
||||
main "$@"
|
||||
main $@
|
||||
|
||||
-61
@@ -1,61 +0,0 @@
|
||||
From 0f75b03c008eacb9818af3a56dc088e72a623d17 Mon Sep 17 00:00:00 2001
|
||||
From: Marco Felsch <m.felsch@pengutronix.de>
|
||||
Date: Wed, 9 Nov 2022 12:59:09 +0100
|
||||
Subject: [PATCH] feat(build): add support for new binutils versions
|
||||
|
||||
Users of GNU ld (BPF) from binutils 2.39+ will observe multiple instaces
|
||||
of a new warning when linking the bl*.elf in the form:
|
||||
|
||||
ld.bfd: warning: stm32mp1_helper.o: missing .note.GNU-stack section implies executable stack
|
||||
ld.bfd: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
|
||||
ld.bfd: warning: bl2.elf has a LOAD segment with RWX permissions
|
||||
ld.bfd: warning: bl32.elf has a LOAD segment with RWX permissions
|
||||
|
||||
These new warnings are enbaled by default to secure elf binaries:
|
||||
- https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=ba951afb99912da01a6e8434126b8fac7aa75107
|
||||
- https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=0d38576a34ec64a1b4500c9277a8e9d0f07e6774
|
||||
|
||||
Fix it in a similar way to what the Linux kernel does, see:
|
||||
https://lore.kernel.org/all/20220810222442.2296651-1-ndesaulniers@google.com/
|
||||
|
||||
Following the reasoning there, we set "-z noexecstack" for all linkers
|
||||
(although LLVM's LLD defaults to it) and optional add
|
||||
--no-warn-rwx-segments since this a ld.bfd related.
|
||||
|
||||
Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
|
||||
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
||||
Change-Id: I9430f5fa5036ca88da46cd3b945754d62616b617
|
||||
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
|
||||
Upstream: https://github.com/ARM-software/arm-trusted-firmware/commit/1f49db5f25cdd4e43825c9bcc0575070b80f628c
|
||||
---
|
||||
Makefile | 7 ++++++-
|
||||
1 file changed, 6 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 1ddb7b844..470956b19 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -416,6 +416,8 @@ endif
|
||||
|
||||
GCC_V_OUTPUT := $(shell $(CC) -v 2>&1)
|
||||
|
||||
+TF_LDFLAGS += -z noexecstack
|
||||
+
|
||||
# LD = armlink
|
||||
ifneq ($(findstring armlink,$(notdir $(LD))),)
|
||||
TF_LDFLAGS += --diag_error=warning --lto_level=O1
|
||||
@@ -442,7 +444,10 @@ TF_LDFLAGS += $(subst --,-Xlinker --,$(TF_LDFLAGS_$(ARCH)))
|
||||
|
||||
# LD = gcc-ld (ld) or llvm-ld (ld.lld) or other
|
||||
else
|
||||
-TF_LDFLAGS += --fatal-warnings -O1
|
||||
+# With ld.bfd version 2.39 and newer new warnings are added. Skip those since we
|
||||
+# are not loaded by a elf loader.
|
||||
+TF_LDFLAGS += $(call ld_option, --no-warn-rwx-segments)
|
||||
+TF_LDFLAGS += -O1
|
||||
TF_LDFLAGS += --gc-sections
|
||||
# ld.lld doesn't recognize the errata flags,
|
||||
# therefore don't add those in that case
|
||||
--
|
||||
2.30.2
|
||||
|
||||
-51
@@ -1,51 +0,0 @@
|
||||
From b2a94de52ae4a940a87d569815b19d3fa92dd32a Mon Sep 17 00:00:00 2001
|
||||
From: Tom Hochstein <tom.hochstein@nxp.com>
|
||||
Date: Mon, 16 May 2022 13:45:16 -0500
|
||||
Subject: [PATCH] LF-7968-01 fix(Makefile): Suppress array-bounds error
|
||||
|
||||
The array-bounds error is triggered now in cases where it was silent
|
||||
before, causing errors like:
|
||||
|
||||
```
|
||||
plat/imx/imx8m/hab.c: In function 'imx_hab_handler':
|
||||
plat/imx/imx8m/hab.c:64:57: error: array subscript 0 is outside array bounds of 'uint32_t[0]' {aka 'unsigned int[]'} [-Werror=array-bounds]
|
||||
64 | #define HAB_RVT_CHECK_TARGET_ARM64 ((unsigned long)*(uint32_t *)(HAB_RVT_BASE + 0x18))
|
||||
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
```
|
||||
|
||||
The error is a false-positive and is entered as a bug [1]. The problem
|
||||
is fixed partially in GCC 12 and fully in GCC 13 [2].
|
||||
|
||||
The partial fix does not work here because the constant addresses used
|
||||
are less than the 4kB boundary chosen for the partial fix, so suppress
|
||||
the error until GCC is upgraded to 13.
|
||||
|
||||
[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99578
|
||||
[2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99578#c39
|
||||
|
||||
Upstream-Status: Inappropriate [other]
|
||||
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
||||
Signed-off-by: Jacky Bai <ping.bai@nxp.com>
|
||||
Reviewed-by: Ye Li <ye.li@nxp.com>
|
||||
Signed-off-by: Brandon Maier <brandon.maier@collins.com>
|
||||
Upstream: https://github.com/nxp-imx/imx-atf/commit/058bf0f104115037d03e277f079825ef3659c5b9
|
||||
---
|
||||
Makefile | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index c87c3ae08..2d6b90f47 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -346,7 +346,7 @@ WARNINGS += -Wshift-overflow -Wshift-sign-overflow \
|
||||
endif
|
||||
|
||||
ifneq (${E},0)
|
||||
-ERRORS := -Werror
|
||||
+ERRORS := -Werror -Wno-error=array-bounds
|
||||
endif
|
||||
|
||||
CPPFLAGS = ${DEFINES} ${INCLUDES} ${MBEDTLS_INC} -nostdinc \
|
||||
--
|
||||
2.41.0
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
CONFIG_IMX_SDMA=m
|
||||
@@ -1,69 +0,0 @@
|
||||
******************************
|
||||
Freescale i.MX8DXL WEVK board
|
||||
******************************
|
||||
|
||||
This file documents the Buildroot support for the Freescale i.MX8DXL WEVK
|
||||
board.
|
||||
|
||||
Build
|
||||
=====
|
||||
|
||||
First, configure Buildroot for the i.MX8DXL WEVK board:
|
||||
|
||||
make freescale_imx8dxlevk_defconfig
|
||||
|
||||
Build all components:
|
||||
|
||||
make
|
||||
|
||||
You will find in output/images/ the following files:
|
||||
- ahab-container.img
|
||||
- bl31.bin
|
||||
- boot.vfat
|
||||
- Image
|
||||
- imx8-boot-sd.bin
|
||||
- imx8dxl-evk.dtb
|
||||
- mkimg.commit
|
||||
- mx8dxl-ddr3-evk-scfw-tcm.bin
|
||||
- mx8dxl-evk-scfw-tcm.bin
|
||||
- mx8dxl-phantom-mek-scfw-tcm.bin
|
||||
- mx8dxl-val-scfw-tcm.bin
|
||||
- rootfs.ext2
|
||||
- rootfs.ext4
|
||||
- rootfs.tar
|
||||
- sdcard.img
|
||||
- u-boot-atf.bin
|
||||
- u-boot.bin
|
||||
- u-boot-hash.bin
|
||||
|
||||
Create a bootable SD card
|
||||
=========================
|
||||
|
||||
To determine the device associated to the SD card have a look in the
|
||||
/proc/partitions file:
|
||||
|
||||
cat /proc/partitions
|
||||
|
||||
Buildroot prepares a bootable "sdcard.img" image in the output/images/
|
||||
directory, ready to be dumped on a SD card. Launch the following
|
||||
command as root:
|
||||
|
||||
dd if=output/images/sdcard.img of=/dev/<your-sd-device>
|
||||
|
||||
*** WARNING! This will destroy all the card content. Use with care! ***
|
||||
|
||||
For details about the medium image layout, see the definition in
|
||||
board/freescale/common/imx/genimage.cfg.template_imx8.
|
||||
|
||||
Boot the i.MX8DXL WEVK board
|
||||
============================
|
||||
|
||||
To boot your newly created system:
|
||||
- insert the SD card in the SD slot of the board;
|
||||
- Configure the boot switch as follows:
|
||||
SW1: ON ON OFF OFF
|
||||
- put a micro USB cable into the Debug USB Port and connect using a terminal
|
||||
emulator at 115200 bps, 8n1;
|
||||
- power on the board.
|
||||
|
||||
Enjoy!
|
||||
@@ -1,3 +0,0 @@
|
||||
# Use the upstream devicetree name for EVK board
|
||||
# Revert https://github.com/nxp-imx/uboot-imx/commit/a60e787a6e35b9c14c391e03d41468e4ad63d598
|
||||
CONFIG_DEFAULT_FDT_FILE="imx8mp-evk.dtb"
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 cfb927722272897f850681c78d5f129b0883a8efaba9c52d30e029086524f7ff imx-atf-lf-6.1.55-2.2.0.tar.gz
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 eb94414f952444289c0af8ad82afa0dc2d07e08f9000ccd2cc39f11da5b494ea linux-imx-lf-6.1.55-2.2.0.tar.gz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 64441ee5bf3d5011e7853c028d06211b6f0439d21e147a8f36972c95a07ae9ac uboot-imx-lf-6.1.55-2.2.0.tar.gz
|
||||
@@ -1,77 +0,0 @@
|
||||
*********************
|
||||
NXP i.MX93 EVK board
|
||||
*********************
|
||||
|
||||
This file documents the Buildroot support for the i.MX 93 EVK board.
|
||||
|
||||
Build
|
||||
=====
|
||||
|
||||
First, configure Buildroot for the i.MX 93 EVK board:
|
||||
|
||||
make freescale_imx93evk_defconfig
|
||||
|
||||
Build all components:
|
||||
|
||||
make
|
||||
|
||||
You will find in output/images/ the following files:
|
||||
- ahab-container.img
|
||||
- bl31.bin
|
||||
- boot.vfat
|
||||
- ddr_fw.bin
|
||||
- Image
|
||||
- imx93-11x11-evk.dtb
|
||||
- imx9-boot-sd.bin
|
||||
- lpddr4_pmu_train_fw.bin
|
||||
- rootfs.ext2
|
||||
- rootfs.ext4
|
||||
- rootfs.tar
|
||||
- sdcard.img
|
||||
- u-boot-atf-container.img
|
||||
- u-boot.bin
|
||||
- u-boot-hash.bin
|
||||
- u-boot-spl.bin
|
||||
- u-boot-spl-ddr.bin
|
||||
- u-boot-spl-padded.bin
|
||||
|
||||
Create a bootable SD card
|
||||
=========================
|
||||
|
||||
To determine the device associated to the SD card have a look in the
|
||||
/proc/partitions file:
|
||||
|
||||
cat /proc/partitions
|
||||
|
||||
Buildroot prepares a bootable "sdcard.img" image in the output/images/
|
||||
directory, ready to be dumped on a SD card. Launch the following
|
||||
command as root:
|
||||
|
||||
dd if=output/images/sdcard.img of=/dev/<your-sd-device>
|
||||
|
||||
*** WARNING! This will destroy all the card content. Use with care! ***
|
||||
|
||||
For details about the medium image layout, see the definition in
|
||||
board/freescale/common/imx/genimage.cfg.template_imx9.
|
||||
|
||||
Boot the i.MX 93 EVK board
|
||||
===============================
|
||||
|
||||
To boot your newly created system (refer to the i.MX 93 EVK Documentation
|
||||
[1] for guidance):
|
||||
- insert the SD card in the SD slot of the board;
|
||||
- Configure the switches as follows:
|
||||
SW1301: 0100 SW1301[1-4]
|
||||
- put a micro USB cable into the Debug USB Port and connect using a terminal
|
||||
emulator at 115200 bps, 8n1;
|
||||
- power on the board.
|
||||
|
||||
Note: the debug USB connector presents 4 UARTs (for example /dev/ttyUSB[0-3]),
|
||||
the Cortex-A55 UART should be the 3rd one (in the previous example, /dev/ttyUSB2).
|
||||
Refer to the documentation [1] for more details.
|
||||
|
||||
Enjoy!
|
||||
|
||||
References
|
||||
==========
|
||||
[1] https://www.nxp.com/document/guide/getting-started-with-the-i-mx93-evk:GS-IMX93EVK
|
||||
@@ -1,40 +0,0 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"zImage",
|
||||
"imxrt1050-evk.dtb",
|
||||
}
|
||||
}
|
||||
|
||||
size = 8M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition SPL {
|
||||
in-partition-table = "no"
|
||||
image = "SPL"
|
||||
offset = 1K
|
||||
size = 127K
|
||||
}
|
||||
|
||||
partition u-boot {
|
||||
in-partition-table = "no"
|
||||
image = "u-boot.img"
|
||||
offset = 128K
|
||||
size = 512K
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xc
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
NXP i.MXRT1050 EVK board
|
||||
------------------------
|
||||
|
||||
i.MX RT1050 are NXP's crossover MCUs. They combine the high performance and high
|
||||
level of integration of an applications processors with the ease-of-use and
|
||||
real-time functionality of a microcontroller. The i.MX RT1050 MCU runs on the Arm
|
||||
Cortex-M7 core at 600 MHz.
|
||||
https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/i-mx-rt1050-evaluation-kit:MIMXRT1050-EVK
|
||||
|
||||
To build a minimal support for this board:
|
||||
|
||||
$ make imxrt1050-evk_defconfig
|
||||
$ make
|
||||
|
||||
Buildroot prepares a bootable "sdcard.img" image in the output/images/
|
||||
directory, ready to be flashed into the SD card:
|
||||
|
||||
$ dd if=output/images/sdcard.img of=/dev/sdX
|
||||
Where 'sdX' is the device node of the uSD.
|
||||
|
||||
Jumper settings:
|
||||
|
||||
SW7: 1 0 1 0
|
||||
|
||||
Where 0 means bottom position and 1 means top position (from the
|
||||
switch label numbers reference).
|
||||
|
||||
Connect the USB cable between the EVK and the PC for the console.
|
||||
|
||||
Insert the micro SD card in the board, power it up and U-Boot messages should come up.
|
||||
@@ -1,2 +0,0 @@
|
||||
CONFIG_USE_BOOTCOMMAND=y
|
||||
CONFIG_BOOTCOMMAND="setenv bootargs console=ttyLP0 root=/dev/mmcblk0p2 rw earlycon rootwait;load mmc 0:1 0x80800000 imxrt1050-evk.dtb;load mmc 0:1 0x80000000 zImage;bootz 0x80000000 - 0x80800000"
|
||||
@@ -1,29 +0,0 @@
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition fsbl {
|
||||
offset = 4K
|
||||
in-partition-table = "no"
|
||||
image = "bl2_sd.pbl"
|
||||
}
|
||||
|
||||
partition ssbl {
|
||||
offset = 1M
|
||||
in-partition-table = "no"
|
||||
image = "fip.bin"
|
||||
}
|
||||
|
||||
partition fman {
|
||||
offset = 9M
|
||||
in-partition-table = "no"
|
||||
image = "fsl_fman_ucode_ls1046_r1.0_106_4_18.bin"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
offset = 16M
|
||||
partition-type = 0x83
|
||||
bootable = "true"
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -1,90 +0,0 @@
|
||||
**************
|
||||
NXP LS1046A-FRWY
|
||||
**************
|
||||
|
||||
This file documents the Buildroot support for the LS1046A Freeway Board.
|
||||
|
||||
for more details about the board and the QorIQ Layerscape SoC, see the following pages:
|
||||
- https://www.nxp.com/design/software/qoriq-developer-resources/ls1046a-freeway-board:FRWY-LS1046A
|
||||
- https://www.nxp.com/FRWY-LS1046A
|
||||
- https://www.nxp.com/docs/en/quick-reference-guide/FRWY-LS1046AGSG.pdf
|
||||
|
||||
for the software NXP LSDK (Layerscape Software Development Kit), see
|
||||
- https://www.nxp.com/docs/en/user-guide/LSDKUG_Rev21.08.pdf
|
||||
|
||||
the components from NXP are:
|
||||
- rcw, LSDK 21.08
|
||||
- atf (fork), LSDK 21.08
|
||||
- uboot (fork), LSDK 21.08
|
||||
- qoriq-fm-ucode (blob), LSDK 21.08
|
||||
- linux (fork), LSDK 21.08
|
||||
|
||||
Build
|
||||
=====
|
||||
|
||||
First, configure Buildroot for the LS1046A-FRWY board:
|
||||
|
||||
make ls1046a-frwy_defconfig
|
||||
|
||||
Build all components:
|
||||
|
||||
make
|
||||
|
||||
You will find in output/images/ the following files:
|
||||
- bl2_sd.pbl
|
||||
- fip.bin
|
||||
- fsl_fman_ucode_ls1046_r1.0_106_4_18.bin
|
||||
- fsl_fman_ucode_ls1046_r1.0_108_4_9.bin
|
||||
- fsl-ls1046a-frwy.dtb
|
||||
- fsl-ls1046a-frwy-sdk.dtb
|
||||
- Image
|
||||
- PBL.bin
|
||||
- rootfs.ext2
|
||||
- rootfs.ext4
|
||||
- sdcard.img
|
||||
- u-boot.bin
|
||||
|
||||
Create a bootable SD card
|
||||
=========================
|
||||
|
||||
To determine the device associated to the SD card have a look in the
|
||||
/proc/partitions file:
|
||||
|
||||
cat /proc/partitions
|
||||
|
||||
Buildroot prepares a bootable "sdcard.img" image in the output/images/
|
||||
directory, ready to be dumped on a SD card. Launch the following
|
||||
command as root:
|
||||
|
||||
dd if=output/images/sdcard.img of=/dev/sdX
|
||||
|
||||
*** WARNING! This will destroy all the card content. Use with care! ***
|
||||
|
||||
For details about the medium image layout, see the definition in
|
||||
board/freescale/ls1046a-frwy/genimage.cfg.
|
||||
|
||||
Boot the LS1046A-FRWY board
|
||||
=========================
|
||||
|
||||
To boot your newly created system:
|
||||
- insert the SD card in the SD slot of the board;
|
||||
- Configure the switches SW1[1:9] = 0_0100_0000 (select SD Card boot option)
|
||||
- put a Micro-USB cable into UART1 Port and connect using a terminal emulator
|
||||
at 115200 bps, 8n1. Or remove the jumper on J72, connect a USB to TTL cable
|
||||
to J73, and connect using a terminal emualtor at 115200 bps, 8n1.
|
||||
- power on the board.
|
||||
|
||||
The front panel Ethernet connectors are off at boot, to bring them up run the
|
||||
following commands.
|
||||
|
||||
1G PORT1
|
||||
ip link set eth1 up
|
||||
|
||||
1G PORT2
|
||||
ip link set eth2 up
|
||||
|
||||
1G PORT3
|
||||
ip link set eth0 up
|
||||
|
||||
1G PORT4
|
||||
ip link set eth3 up
|
||||
@@ -1,4 +0,0 @@
|
||||
label ls1046afrwy-buildroot
|
||||
kernel /boot/Image
|
||||
devicetree /boot/fsl-ls1046a-frwy-sdk.dtb
|
||||
append console=ttyS0,115200 root=/dev/mmcblk0p1 earlycon=uart8250,mmio,0x21c0500 rootwait
|
||||
@@ -1,38 +0,0 @@
|
||||
# Minimal SD card image for the ICnova A20 SomPi on ADB4006
|
||||
# Based in the Cubieboard2 genimage.cfg
|
||||
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"zImage",
|
||||
"sun7i-a20-icnova-a20-adb4006.dtb",
|
||||
"boot.scr"
|
||||
}
|
||||
}
|
||||
|
||||
size = 10M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition u-boot {
|
||||
in-partition-table = "no"
|
||||
image = "u-boot-sunxi-with-spl.bin"
|
||||
offset = 8K
|
||||
size = 1016K # 1MB - 8KB
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
size = 512M
|
||||
}
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=y
|
||||
@@ -154,9 +154,9 @@ CONFIG_TUN=y
|
||||
# CONFIG_NET_VENDOR_SILAN is not set
|
||||
# CONFIG_NET_VENDOR_SIS is not set
|
||||
# CONFIG_NET_VENDOR_SMSC is not set
|
||||
CONFIG_STMMAC_ETH=y
|
||||
CONFIG_STMMAC_ETH=m
|
||||
# CONFIG_STMMAC_PLATFORM is not set
|
||||
CONFIG_STMMAC_PCI=y
|
||||
CONFIG_STMMAC_PCI=m
|
||||
# CONFIG_NET_VENDOR_SUN is not set
|
||||
# CONFIG_NET_VENDOR_TEHUTI is not set
|
||||
# CONFIG_NET_VENDOR_TI is not set
|
||||
@@ -306,6 +306,3 @@ CONFIG_SECURITY=y
|
||||
CONFIG_SECURITY_NETWORK=y
|
||||
# CONFIG_VIRTUALIZATION is not set
|
||||
CONFIG_CRC_T10DIF=y
|
||||
CONFIG_NFS_FS=y
|
||||
CONFIG_ROOT_NFS=y
|
||||
CONFIG_IP_PNP=y
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
default buildroot
|
||||
label buildroot
|
||||
kernel /Image
|
||||
devicetree /meson-g12b-a311d-khadas-vim3.dtb
|
||||
append root=/dev/mmcblk0p2 rootwait console=ttyAML0,115200
|
||||
@@ -1,33 +0,0 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"Image",
|
||||
"meson-g12b-a311d-khadas-vim3.dtb",
|
||||
"extlinux"
|
||||
}
|
||||
|
||||
label = "boot"
|
||||
}
|
||||
|
||||
size = 64M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image="boot.vfat"
|
||||
size = 64M
|
||||
offset = 2M
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext2"
|
||||
size = 128M
|
||||
offset = 0
|
||||
}
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
BOARD_DIR="$(dirname "$0")"
|
||||
|
||||
install -m 0644 -D "$BOARD_DIR"/extlinux.conf "$BINARIES_DIR"/extlinux/extlinux.conf
|
||||
@@ -1,23 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
BOARD_DIR="$(dirname "$0")"
|
||||
|
||||
support/scripts/genimage.sh -c "${BOARD_DIR}/genimage.cfg"
|
||||
|
||||
AMLOGIC_DIR=${BINARIES_DIR}/amlogic-boot-fip
|
||||
FIP_DIR=${BINARIES_DIR}/fip
|
||||
|
||||
mkdir -p "${FIP_DIR}"
|
||||
|
||||
(cd "${AMLOGIC_DIR}" && \
|
||||
./build-fip.sh khadas-vim3 \
|
||||
"${BINARIES_DIR}"/u-boot.bin \
|
||||
"${FIP_DIR}")
|
||||
|
||||
dd if="${FIP_DIR}"/u-boot.bin.sd.bin \
|
||||
of="${BINARIES_DIR}"/sdcard.img \
|
||||
conv=fsync,notrunc bs=1 count=444
|
||||
|
||||
dd if="${FIP_DIR}"/u-boot.bin.sd.bin \
|
||||
of="${BINARIES_DIR}"/sdcard.img \
|
||||
conv=fsync,notrunc bs=512 skip=1 seek=1
|
||||
@@ -1,71 +0,0 @@
|
||||
Khadas VIM3
|
||||
|
||||
Description
|
||||
===========
|
||||
|
||||
This configuration builds a complete image for the Khadas VIM3 to be flashed
|
||||
on an SD-card.
|
||||
|
||||
How to build it
|
||||
===============
|
||||
|
||||
Select the default configuration for the target:
|
||||
$ make khadas_vim3_defconfig
|
||||
|
||||
Optional: modify the configuration:
|
||||
$ make menuconfig
|
||||
|
||||
Build:
|
||||
$ make
|
||||
|
||||
Result of the build
|
||||
===================
|
||||
output/images/
|
||||
+-- amlogic-boot-fip
|
||||
+ +-- build-fip.sh
|
||||
+ +-- g12a.inc
|
||||
+ `-- khadas-vim3
|
||||
+ +-- acs.bin
|
||||
+ +-- acs_tool.py
|
||||
+ +-- aml_ddr.fw
|
||||
+ +-- aml_encrypt_g12b
|
||||
+ +-- bl2.bin
|
||||
+ +-- bl301.bin
|
||||
+ +-- bl30.bin
|
||||
+ +-- bl31.bin
|
||||
+ +-- bl31.img
|
||||
+ +-- blx_fix.sh
|
||||
+ +-- ddr3_1d.fw
|
||||
+ +-- ddr4_1d.fw
|
||||
+ +-- ddr4_2d.fw
|
||||
+ +-- diag_lpddr4.fw
|
||||
+ +-- lpddr3_1d.fw
|
||||
+ +-- lpddr4_1d.fw
|
||||
+ +-- lpddr4_2d.fw
|
||||
+ +-- Makefile
|
||||
+ `-- piei.fw
|
||||
+-- boot.vfat
|
||||
+-- extlinux
|
||||
+ `-- extlinux.conf
|
||||
+-- fip
|
||||
+ +-- u-boot.bin
|
||||
+ +-- u-boot.bin.sd.bin
|
||||
+ +-- u-boot.bin.usb.bl2
|
||||
+ `-- u-boot.bin.usb.tpl
|
||||
+-- Image
|
||||
+-- meson-g12b-a311d-khadas-vim3.dtb
|
||||
+-- rootfs.ext2
|
||||
+-- rootfs.ext4 -> rootfs.ext2
|
||||
+-- rootfs.tar
|
||||
+-- sdcard.img
|
||||
`-- u-boot.bin
|
||||
|
||||
The post-image script uses the files in the amlogic-boot-fip folder to sign
|
||||
the bootloader image before integrating it into the sdcard image.
|
||||
|
||||
To copy the image file to the sdcard use dd:
|
||||
$ dd if=output/images/sdcard.img of=/dev/sdX
|
||||
|
||||
Tested hardware
|
||||
===============
|
||||
Khadas vim3 (rev. 14)
|
||||
@@ -10,7 +10,7 @@ How to build it
|
||||
Configure Buildroot
|
||||
-------------------
|
||||
|
||||
$ make sipeed_licheepi_zero_defconfig
|
||||
$ make licheepi_zero_defconfig
|
||||
|
||||
Build the rootfs
|
||||
----------------
|
||||
@@ -1,16 +0,0 @@
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition u-boot {
|
||||
in-partition-table = "no"
|
||||
image = "u-boot-sunxi-with-spl.bin"
|
||||
offset = 8K
|
||||
size = 1016K # 1MB - 8KB
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -1,46 +0,0 @@
|
||||
MangoPi MQ1RDW2
|
||||
===============
|
||||
|
||||
MangoPi MQ1RDW2 is a tiny ARM Cortex-A7 based single board computer.
|
||||
It's built around Allwinner T113-S3 dual core 1GHz CPU with integrated
|
||||
128MB DDR3-1600 RAM.
|
||||
Board features:
|
||||
- USB-OTG Type-C socket
|
||||
- USB-HOST Type-C socket
|
||||
- 2x 18 pin GPIO headers
|
||||
- TF card slot
|
||||
- RTL8723DS WiFi module with ext. antenna connector
|
||||
- 40 pin RGB FPC connector
|
||||
- 6 pin CTP FPC connector
|
||||
- 24 pin DVP FPC connector
|
||||
- onboard mic
|
||||
- onboard audio amplifier
|
||||
- FEL,reset button
|
||||
|
||||
How to build
|
||||
============
|
||||
|
||||
$ make mangopi_mq1rdw2_defconfig
|
||||
$ make
|
||||
|
||||
Wifi
|
||||
==========
|
||||
|
||||
Edit board/mangopi/mq1rdw2/overlay/etc/wpa_supplicant.conf or
|
||||
/etc/wpa_supplicant.conf once connected to the board:
|
||||
|
||||
* Replace YOURSSID with your AP ssid
|
||||
* Replace YOURPASSWD with your AP password
|
||||
|
||||
How to write the SD card
|
||||
========================
|
||||
|
||||
Once the build process is finished you will have an image called "sdcard.img"
|
||||
in the output/images/ directory.
|
||||
|
||||
Copy the bootable "sdcard.img" onto an SD card with "dd":
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/sdX
|
||||
|
||||
Connect a TTL UART to the UART3 on P8 header (unpopulated), insert the microSD card and
|
||||
plug in a USB-C cable to the OTG or HOST connector to boot the system.
|
||||
@@ -1,4 +0,0 @@
|
||||
label MANGOPI-MQ1RDW2
|
||||
kernel /boot/zImage
|
||||
devicetree /boot/sun8i-t113s-mangopi-mq-r-t113.dtb
|
||||
append console=ttyS3,115200 root=/dev/mmcblk0p1 rootwait panic=10 ${extra}
|
||||
@@ -1,6 +0,0 @@
|
||||
auto lo
|
||||
iface lo inet loopback
|
||||
|
||||
auto wlan0
|
||||
iface wlan0 inet dhcp
|
||||
wpa-conf /etc/wpa_supplicant.conf
|
||||
@@ -1,8 +0,0 @@
|
||||
ap_scan=1
|
||||
|
||||
network={
|
||||
ssid="YOURSSID"
|
||||
scan_ssid=1
|
||||
key_mgmt=WPA-PSK
|
||||
psk="YOURPASSWD"
|
||||
}
|
||||
@@ -1,62 +0,0 @@
|
||||
Microchip PolarFire SoC Icicle Kit
|
||||
==================================
|
||||
|
||||
This file describes how to use the pre-defined Buildroot
|
||||
configuration for Microchip's PolarFire SoC Icicle Kit.
|
||||
|
||||
Further information about the PolarFire SoC Icicle Kit can be found
|
||||
at https://github.com/polarfire-soc/polarfire-soc-documentation
|
||||
|
||||
Building
|
||||
========
|
||||
|
||||
Configure Buildroot using the default board configuration:
|
||||
|
||||
'$ make microchip_mpfs_icicle_defconfig'
|
||||
|
||||
Customise the build as necessary:
|
||||
|
||||
'$ make menuconfig'
|
||||
|
||||
Start the build:
|
||||
|
||||
'$ make'
|
||||
|
||||
Result of the build
|
||||
===================
|
||||
|
||||
Once the build has finished you will have the following files:
|
||||
|
||||
output/images/
|
||||
+-- boot.scr
|
||||
+-- boot.vfat
|
||||
+-- Image
|
||||
+-- mpfs_icicle.itb
|
||||
+-- mpfs_icicle.its
|
||||
+-- mpfs-icicle-kit.dtb
|
||||
+-- payload.bin
|
||||
+-- rootfs.ext2
|
||||
+-- rootfs.ext4
|
||||
+-- rootfs.tar
|
||||
+-- sdcard.img
|
||||
+-- u-boot.bin
|
||||
|
||||
|
||||
Creating a bootable SD card with genimage
|
||||
=========================================
|
||||
|
||||
By default Buildroot builds a SD card image for you. The first partition
|
||||
of this image contains a U-Boot binary, embedded in a Hart Software
|
||||
Services (HSS) payload. The second partition contains a FAT filesystem
|
||||
with a U-Boot env and an ITB file containing the kernel and the device
|
||||
tree. The third partition contains the file system. This image can be
|
||||
written directly to the eMMC or an SD card. All you need to do is dd the
|
||||
image to the eMMC or your SD card, which can be done with the following
|
||||
command on your development host:
|
||||
|
||||
'$ sudo dd if=output/images/sdcard.img of=/dev/sdb bs=1M'
|
||||
|
||||
For instructions on how to transfer the image to the eMMC/SD, please refer to
|
||||
the "Programming the Linux image" section of our guide on updating
|
||||
PolarFire SoC dev kits:
|
||||
https://github.com/polarfire-soc/polarfire-soc-documentation/blob/master/reference-designs-fpga-and-development-kits/updating-mpfs-kit.md.
|
||||
@@ -1,28 +0,0 @@
|
||||
#
|
||||
# HSS Payload Generator - buildroot configuration file
|
||||
#
|
||||
|
||||
# First, we can optionally set a name for our image, otherwise one will be created dynamically
|
||||
set-name: 'PolarFire-SoC-HSS::U-Boot'
|
||||
|
||||
#
|
||||
# Next, we'll define the entry point addresses for each hart, as follows:
|
||||
#
|
||||
hart-entry-points: {u54_1: '0x80200000', u54_2: '0x80200000', u54_3: '0x80200000', u54_4: '0x80200000'}
|
||||
#
|
||||
# Finally, we'll define a payloads (source binary file) that will be placed at certain regions in memory
|
||||
# The payload section is defined with the keyword payloads, and then a number of individual
|
||||
# payload descriptors.
|
||||
#
|
||||
# Each payload has a name (path to its ELF/bin file), an owner-hart, and optionally 1-3 secondary-harts.
|
||||
#
|
||||
# Additionally, it has a privilege mode in which it will start execution.
|
||||
# * Valid privilege modes are PRV_M, PRV_S and PRV_U.
|
||||
#
|
||||
#
|
||||
# In this case, the only payload is the u-boot s-mode binary.
|
||||
#
|
||||
# Case only matters for the ELF path names, not the keywords.
|
||||
#
|
||||
payloads:
|
||||
u-boot.bin: {exec-addr: '0x80200000', owner-hart: u54_1, secondary-hart: u54_2, secondary-hart: u54_3, secondary-hart: u54_4, priv-mode: prv_s}
|
||||
@@ -1,34 +0,0 @@
|
||||
# Image for eMMC or SDCard boot on the Microchip PolarFire SOC Icicle Board
|
||||
#
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"mpfs_icicle.itb",
|
||||
}
|
||||
|
||||
file boot.scr {
|
||||
image = "boot.scr"
|
||||
}
|
||||
}
|
||||
size = 60M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
partition-table-type = "gpt"
|
||||
}
|
||||
|
||||
partition uboot {
|
||||
partition-type-uuid = 21686148-6449-6E6F-744E-656564454649
|
||||
image = "payload.bin"
|
||||
}
|
||||
|
||||
partition kernel {
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition root {
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
CONFIG_POLARFIRE_SOC_DMA_NONCOHERENT=y
|
||||
@@ -1,53 +0,0 @@
|
||||
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
||||
/*
|
||||
* Flattened Image Tree file for Icicle Kit
|
||||
*
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
/ {
|
||||
description = "U-Boot fitImage for the MPFS";
|
||||
address-cells = <1>;
|
||||
|
||||
images {
|
||||
kernel {
|
||||
description = "Linux kernel";
|
||||
data = /incbin/("./Image");
|
||||
type = "kernel";
|
||||
arch = "riscv";
|
||||
os = "linux";
|
||||
compression = "none";
|
||||
load = <0x80200000>;
|
||||
entry = <0x80200000>;
|
||||
hash-1 {
|
||||
algo = "sha256";
|
||||
};
|
||||
};
|
||||
base_fdt {
|
||||
description = "Flattened Device Tree blob";
|
||||
data = /incbin/("./mpfs-icicle-kit.dtb");
|
||||
type = "flat_dt";
|
||||
arch = "riscv";
|
||||
compression = "none";
|
||||
load = <0x8a000000>;
|
||||
hash-1 {
|
||||
algo = "sha256";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
configurations {
|
||||
default = "kernel_dtb";
|
||||
kernel_dtb {
|
||||
description = "1 Linux kernel, FDT blob";
|
||||
kernel = "kernel";
|
||||
fdt = "base_fdt";
|
||||
};
|
||||
|
||||
base_dtb {
|
||||
description = "Base FDT blob for MPFS Icicle board";
|
||||
fdt = "base_fdt";
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -1,13 +0,0 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
HSS_PAYLOAD_GENERATOR="${HOST_DIR}"/bin/hss-payload-generator
|
||||
MKIMAGE="${HOST_DIR}"/bin/mkimage
|
||||
BOARD_DIR="$(pwd)"/"${0%/*}"
|
||||
|
||||
pushd "${BINARIES_DIR}"
|
||||
"${HSS_PAYLOAD_GENERATOR}" -c "${BOARD_DIR}"/config.yaml payload.bin
|
||||
cp "${BOARD_DIR}"/mpfs_icicle.its "${BINARIES_DIR}"/mpfs_icicle.its
|
||||
"${MKIMAGE}" -f mpfs_icicle.its mpfs_icicle.itb
|
||||
popd
|
||||
support/scripts/genimage.sh -c "${BOARD_DIR}"/genimage.cfg
|
||||
@@ -1,16 +0,0 @@
|
||||
# this assumes ${scriptaddr} is already set!!
|
||||
|
||||
# Try to boot a fitImage from eMMC/SD
|
||||
|
||||
setenv fdt_high 0xffffffffffffffff
|
||||
setenv initrd_high 0xffffffffffffffff
|
||||
|
||||
load mmc 0:${distro_bootpart} ${scriptaddr} mpfs_icicle.itb;
|
||||
bootm start ${scriptaddr}#kernel_dtb;
|
||||
bootm loados ${scriptaddr};
|
||||
# Try to load a ramdisk if available inside fitImage
|
||||
bootm ramdisk;
|
||||
bootm prep;
|
||||
fdt set /soc/ethernet@20112000 mac-address ${icicle_mac_addr0};
|
||||
fdt set /soc/ethernet@20110000 mac-address ${icicle_mac_addr1};
|
||||
bootm go;
|
||||
@@ -1,3 +0,0 @@
|
||||
CONFIG_USE_BOOTARGS=y
|
||||
CONFIG_BOOTARGS="root=/dev/mmcblk0p3 rootwait uio_pdrv_genirq.of_id=generic-uio"
|
||||
CONFIG_MPFS_PRIORITISE_QSPI_BOOT=n
|
||||
@@ -6,7 +6,7 @@ buildroot environment for the Orangepi Lite2. With the current configuration
|
||||
it will bring-up the board, and allow access through the serial console.
|
||||
|
||||
Orangepi Lite2 link:
|
||||
http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-Lite-2.html
|
||||
http://www.orangepi.org/Orange%20Pi%20Lite%202/
|
||||
|
||||
Wiki link:
|
||||
https://openedev.amarulasolutions.com/display/ODWIKI/Orangepi+Lite2
|
||||
|
||||
@@ -6,7 +6,7 @@ buildroot environment for the Orangepi One Plus. With the current configuration
|
||||
it will bring-up the board, and allow access through the serial console.
|
||||
|
||||
Orangepi One Plus link:
|
||||
http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-One-Plus.html
|
||||
http://www.orangepi.org/OrangePiOneplus/
|
||||
|
||||
Wiki link:
|
||||
https://openedev.amarulasolutions.com/display/ODWIKI/Orangepi+One+Plus
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
Intro
|
||||
=====
|
||||
|
||||
This default configuration will allow you to start experimenting with the
|
||||
buildroot environment for the Orangepi PC2. With the current configuration
|
||||
it will bring-up the board, and allow access through the serial console.
|
||||
|
||||
Orangepi PC2 link:
|
||||
http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-PC-2.html
|
||||
|
||||
Sunxi Wiki link:
|
||||
https://linux-sunxi.org/Xunlong_Orange_Pi_PC_2
|
||||
|
||||
This configuration uses U-Boot mainline and kernel mainline.
|
||||
|
||||
How to build
|
||||
============
|
||||
|
||||
$ make orangepi_pc2_defconfig
|
||||
$ make
|
||||
|
||||
Note: you will need access to the internet to download the required
|
||||
sources.
|
||||
|
||||
How to write the SD card
|
||||
========================
|
||||
|
||||
Once the build process is finished you will have an image called "sdcard.img"
|
||||
in the output/images/ directory.
|
||||
|
||||
Copy the bootable "sdcard.img" onto an SD card with "dd":
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/sdX
|
||||
$ sudo sync
|
||||
|
||||
Insert the micro SDcard in your Orangepi PC2 and power it up. The console
|
||||
is on the serial line, 115200 8N1.
|
||||
@@ -6,7 +6,7 @@ buildroot environment for the Orangepi Zero Plus. With the current configuration
|
||||
it will bring-up the board, and allow access through the serial console.
|
||||
|
||||
Orangepi Zero Plus link:
|
||||
http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-Zero-Plus.html
|
||||
http://www.orangepi.org/OrangePiZeroPlus/
|
||||
|
||||
This configuration uses U-Boot mainline and kernel mainline.
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ buildroot environment for the Orangepi Zero Plus2. With the current configuratio
|
||||
it will bring-up the board, and allow access through the serial console.
|
||||
|
||||
Orangepi Zero Plus2 link:
|
||||
http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-Zero-Plus-2.html
|
||||
http://www.orangepi.org/OrangePiZeroPlus2/
|
||||
|
||||
Wiki link:
|
||||
https://openedev.amarulasolutions.com/display/ODWIKI/Orangepi+Zero+Plus2
|
||||
|
||||
+4
-4
@@ -13,13 +13,13 @@ This commit specifies XR819 interrupt configuration for the driver.
|
||||
|
||||
Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
|
||||
---
|
||||
arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts | 3 +++
|
||||
arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
diff --git a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
index b7ca916d871d..4e1a9050c6b4 100644
|
||||
--- a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
+++ b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
--- a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
+++ b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
@@ -125,6 +125,9 @@
|
||||
*/
|
||||
xr819: sdio_wifi@1 {
|
||||
|
||||
+4
-4
@@ -10,13 +10,13 @@ For more information see:
|
||||
|
||||
Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
|
||||
---
|
||||
arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts | 16 ++++++++++++++++
|
||||
arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 16 ++++++++++++++++
|
||||
1 file changed, 16 insertions(+)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
diff --git a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
index 4e1a9050c6b4..cdf19821b1f3 100644
|
||||
--- a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
+++ b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
--- a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
+++ b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
@@ -161,3 +161,19 @@
|
||||
/* USB VBUS is always on */
|
||||
status = "okay";
|
||||
|
||||
+4
-4
@@ -8,13 +8,13 @@ This patch enables spidev driver for SPI1.
|
||||
|
||||
Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
|
||||
---
|
||||
arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts | 11 +++++++++++
|
||||
arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 11 +++++++++++
|
||||
1 file changed, 11 insertions(+)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
diff --git a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
index cdf19821b1f3..7242aaecb14f 100644
|
||||
--- a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
+++ b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
--- a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
+++ b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
@@ -59,6 +59,7 @@
|
||||
serial0 = &uart0;
|
||||
/* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */
|
||||
|
||||
+4
-4
@@ -7,13 +7,13 @@ Enable uart1 and uart2 on orange-pi-zero board.
|
||||
|
||||
Signed-off-by: Sergey Kuzminov <kuzminov.sergey81@gmail.com>
|
||||
---
|
||||
arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts | 4 ++--
|
||||
arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
diff --git a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
index f19ed981da9d..03acf166ab70 100644
|
||||
--- a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
+++ b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
--- a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
+++ b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
@@ -184,13 +184,13 @@ &uart0 {
|
||||
&uart1 {
|
||||
pinctrl-names = "default";
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
Intro
|
||||
=====
|
||||
|
||||
This default configuration will allow you to start experimenting with the
|
||||
buildroot environment for the Orangepi Zero3. With the current configuration
|
||||
it will bring-up the board, and allow access through the serial console.
|
||||
|
||||
Orangepi Zero3 link:
|
||||
http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-Zero-3.html
|
||||
|
||||
This configuration uses Orangepi's fork of U-Boot and Linux kernel.
|
||||
|
||||
How to build
|
||||
============
|
||||
|
||||
$ make orangepi_zero3_defconfig
|
||||
$ make
|
||||
|
||||
Note: you will need access to the internet to download the required
|
||||
sources.
|
||||
|
||||
How to write the SD card
|
||||
========================
|
||||
|
||||
Once the build process is finished you will have an image called "sdcard.img"
|
||||
in the output/images/ directory.
|
||||
|
||||
Copy the bootable "sdcard.img" onto an SD card with "dd":
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/sdX
|
||||
$ sudo sync
|
||||
|
||||
Insert the micro SDcard in your Orangepi Zero3 and power it up. The console
|
||||
is on the serial line, 115200 8N1.
|
||||
@@ -1,4 +0,0 @@
|
||||
label buildroot
|
||||
kernel /zImage
|
||||
devicetree /sun8i-s3-pinecube.dtb
|
||||
append console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait rw
|
||||
@@ -1,5 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
BOARD_DIR="$(dirname "$0")"
|
||||
|
||||
install -m 0644 -D "$BOARD_DIR"/extlinux.conf "$BINARIES_DIR"/extlinux/extlinux.conf
|
||||
@@ -1,31 +0,0 @@
|
||||
Intro
|
||||
=====
|
||||
|
||||
This directory contains a Buildroot configuration for building a
|
||||
Pine64 PineCube.
|
||||
|
||||
Board homepage: https://www.pine64.org/cube/
|
||||
Board wiki: https://wiki.pine64.org/wiki/PineCube
|
||||
|
||||
How to build it
|
||||
===============
|
||||
|
||||
$ make pine64_pinecube_defconfig
|
||||
$ make
|
||||
|
||||
Note: you will need access to the internet to download the required
|
||||
sources.
|
||||
|
||||
How to write the SD card
|
||||
========================
|
||||
|
||||
Once the build process is finished you will have an image called "sdcard.img"
|
||||
in the output/images/ directory.
|
||||
|
||||
Copy the bootable "sdcard.img" onto an SD card with "dd":
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/sdX
|
||||
$ sudo sync
|
||||
|
||||
Insert the micro SDcard in your PineCube and power it up. The console
|
||||
is on the serial port 2, 115200 8N1 (check Wiki for board pinout).
|
||||
@@ -1,4 +1,4 @@
|
||||
label RK3399_ROCKPRO64 linux
|
||||
kernel /Image
|
||||
devicetree /rk3399-rockpro64.dtb
|
||||
append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p4 rw rootwait
|
||||
append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk0p4 rw rootwait
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user