Skip to content

Commit 3f1de22

Browse files
update openwrt config
1 parent 8381121 commit 3f1de22

File tree

68 files changed

+3059
-322
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+3059
-322
lines changed

.github/workflows/AX6-IPQ8071A.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ on:
99
- master
1010
paths:
1111
- 'ARMv8/AX6.config'
12-
schedule:
13-
- cron: 0 16 * * 6
14-
watch:
15-
types: started
12+
#schedule:
13+
#- cron: 0 16 * * 6
14+
#watch:
15+
#types: started
1616

1717
env:
1818
REPO_URL: https://github.com/coolsnowwolf/lede

.github/workflows/releases-big-openwrt.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ jobs:
7070
if: (!cancelled())
7171
uses: ophub/flippy-openwrt-actions@main
7272
env:
73-
OPENWRT_ARMVIRT: https://github.com/breakings/OpenWrt/releases/download/openwrt_armvirt/openwrt-armvirt-64-generic-rootfs.tar.gz
73+
OPENWRT_ARMVIRT: https://github.com/breakingbadboy/OpenWrt/releases/download/openwrt_armvirt/openwrt-armvirt-64-generic-rootfs.tar.gz
7474
PACKAGE_SOC: all
7575
WHOAMI: breakings
7676
#KERNEL_REPO_URL: https://github.com/breakings/OpenWrt/tree/main/opt

.github/workflows/use-releases-file-to-packaging.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ jobs:
7070
if: (!cancelled())
7171
uses: ophub/flippy-openwrt-actions@main
7272
env:
73-
OPENWRT_ARMVIRT: https://github.com/breakings/OpenWrt/releases/download/ARMv8_ROOTFS/openwrt-armvirt-64-generic-rootfs.tar.gz
73+
OPENWRT_ARMVIRT: https://github.com/breakingbadboy/OpenWrt/releases/download/ARMv8_ROOTFS/openwrt-armvirt-64-generic-rootfs.tar.gz
7474
PACKAGE_SOC: all
7575
WHOAMI: breakings
7676
#KERNEL_REPO_URL: https://github.com/breakings/OpenWrt/tree/main/opt

ARMv8/lede-gcc11.config

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -4775,42 +4775,42 @@ CONFIG_boost-variant-release=y
47754775
#
47764776
# Libraries
47774777
#
4778-
CONFIG_boost-libs-all=y
4779-
CONFIG_boost-test-pkg=y
4780-
CONFIG_boost-graph-parallel=y
4781-
CONFIG_PACKAGE_boost-atomic=y
4782-
CONFIG_PACKAGE_boost-chrono=y
4783-
CONFIG_PACKAGE_boost-container=y
4784-
CONFIG_PACKAGE_boost-context=y
4785-
CONFIG_PACKAGE_boost-contract=y
4786-
CONFIG_PACKAGE_boost-coroutine=y
4778+
# CONFIG_boost-libs-all is not set
4779+
# CONFIG_boost-test-pkg is not set
4780+
# CONFIG_boost-graph-parallel is not set
4781+
# CONFIG_PACKAGE_boost-atomic is not set
4782+
# CONFIG_PACKAGE_boost-charconv is not set
4783+
# CONFIG_PACKAGE_boost-chrono is not set
4784+
# CONFIG_PACKAGE_boost-cobalt is not set
4785+
# CONFIG_PACKAGE_boost-container is not set
4786+
# CONFIG_PACKAGE_boost-context is not set
4787+
# CONFIG_PACKAGE_boost-contract is not set
4788+
# CONFIG_PACKAGE_boost-coroutine is not set
47874789
CONFIG_PACKAGE_boost-date_time=y
4788-
CONFIG_PACKAGE_boost-fiber=y
4789-
CONFIG_PACKAGE_boost-filesystem=y
4790-
CONFIG_PACKAGE_boost-graph=y
4791-
CONFIG_PACKAGE_boost-iostreams=y
4792-
CONFIG_PACKAGE_boost-json=y
4793-
CONFIG_PACKAGE_boost-locale=y
4794-
CONFIG_PACKAGE_boost-log=y
4795-
CONFIG_PACKAGE_boost-math=y
4796-
CONFIG_PACKAGE_boost-nowide=y
4790+
# CONFIG_PACKAGE_boost-fiber is not set
4791+
# CONFIG_PACKAGE_boost-filesystem is not set
4792+
# CONFIG_PACKAGE_boost-graph is not set
4793+
# CONFIG_PACKAGE_boost-iostreams is not set
4794+
# CONFIG_PACKAGE_boost-json is not set
4795+
# CONFIG_PACKAGE_boost-locale is not set
4796+
# CONFIG_PACKAGE_boost-log is not set
4797+
# CONFIG_PACKAGE_boost-math is not set
4798+
# CONFIG_PACKAGE_boost-nowide is not set
47974799
CONFIG_PACKAGE_boost-program_options=y
4798-
CONFIG_PACKAGE_boost-python3=y
4799-
CONFIG_PACKAGE_boost-random=y
4800-
CONFIG_PACKAGE_boost-regex=y
4801-
CONFIG_PACKAGE_boost-serialization=y
4802-
CONFIG_PACKAGE_boost-wserialization=y
4803-
CONFIG_PACKAGE_boost-stacktrace=y
4800+
# CONFIG_PACKAGE_boost-python3 is not set
4801+
# CONFIG_PACKAGE_boost-random is not set
4802+
# CONFIG_PACKAGE_boost-regex is not set
4803+
# CONFIG_PACKAGE_boost-serialization is not set
4804+
# CONFIG_PACKAGE_boost-wserialization is not set
4805+
# CONFIG_PACKAGE_boost-stacktrace is not set
48044806
CONFIG_PACKAGE_boost-system=y
4805-
CONFIG_PACKAGE_boost-thread=y
4806-
CONFIG_PACKAGE_boost-timer=y
4807-
CONFIG_PACKAGE_boost-type_erasure=y
4808-
CONFIG_PACKAGE_boost-url=y
4809-
CONFIG_PACKAGE_boost-wave=y
4807+
# CONFIG_PACKAGE_boost-thread is not set
4808+
# CONFIG_PACKAGE_boost-timer is not set
4809+
# CONFIG_PACKAGE_boost-type_erasure is not set
4810+
# CONFIG_PACKAGE_boost-url is not set
4811+
# CONFIG_PACKAGE_boost-wave is not set
48104812
# end of Select Boost libraries
48114813

4812-
CONFIG_PACKAGE_boost-libs=y
4813-
CONFIG_PACKAGE_boost-test=y
48144814
# CONFIG_PACKAGE_boringssl is not set
48154815
# CONFIG_PACKAGE_cJSON is not set
48164816
# CONFIG_PACKAGE_ccid is not set

ARMv8/lede-huge.config

Lines changed: 30 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -4777,42 +4777,42 @@ CONFIG_boost-variant-release=y
47774777
#
47784778
# Libraries
47794779
#
4780-
CONFIG_boost-libs-all=y
4781-
CONFIG_boost-test-pkg=y
4780+
# CONFIG_boost-libs-all is not set
4781+
# CONFIG_boost-test-pkg is not set
47824782
CONFIG_boost-graph-parallel=y
4783-
CONFIG_PACKAGE_boost-atomic=y
4784-
CONFIG_PACKAGE_boost-chrono=y
4785-
CONFIG_PACKAGE_boost-container=y
4786-
CONFIG_PACKAGE_boost-context=y
4787-
CONFIG_PACKAGE_boost-contract=y
4788-
CONFIG_PACKAGE_boost-coroutine=y
4783+
# CONFIG_PACKAGE_boost-atomic is not set
4784+
# CONFIG_PACKAGE_boost-charconv is not set
4785+
# CONFIG_PACKAGE_boost-chrono is not set
4786+
# CONFIG_PACKAGE_boost-cobalt is not set
4787+
# CONFIG_PACKAGE_boost-container is not set
4788+
# CONFIG_PACKAGE_boost-context is not set
4789+
# CONFIG_PACKAGE_boost-contract is not set
4790+
# CONFIG_PACKAGE_boost-coroutine is not set
47894791
CONFIG_PACKAGE_boost-date_time=y
4790-
CONFIG_PACKAGE_boost-fiber=y
4791-
CONFIG_PACKAGE_boost-filesystem=y
4792+
# CONFIG_PACKAGE_boost-fiber is not set
4793+
# CONFIG_PACKAGE_boost-filesystem is not set
47924794
CONFIG_PACKAGE_boost-graph=y
4793-
CONFIG_PACKAGE_boost-iostreams=y
4794-
CONFIG_PACKAGE_boost-json=y
4795-
CONFIG_PACKAGE_boost-locale=y
4796-
CONFIG_PACKAGE_boost-log=y
4797-
CONFIG_PACKAGE_boost-math=y
4798-
CONFIG_PACKAGE_boost-nowide=y
4795+
# CONFIG_PACKAGE_boost-iostreams is not set
4796+
# CONFIG_PACKAGE_boost-json is not set
4797+
# CONFIG_PACKAGE_boost-locale is not set
4798+
# CONFIG_PACKAGE_boost-log is not set
4799+
# CONFIG_PACKAGE_boost-math is not set
4800+
# CONFIG_PACKAGE_boost-nowide is not set
47994801
CONFIG_PACKAGE_boost-program_options=y
4800-
CONFIG_PACKAGE_boost-python3=y
4801-
CONFIG_PACKAGE_boost-random=y
4802+
# CONFIG_PACKAGE_boost-python3 is not set
4803+
# CONFIG_PACKAGE_boost-random is not set
48024804
CONFIG_PACKAGE_boost-regex=y
4803-
CONFIG_PACKAGE_boost-serialization=y
4804-
CONFIG_PACKAGE_boost-wserialization=y
4805-
CONFIG_PACKAGE_boost-stacktrace=y
4805+
# CONFIG_PACKAGE_boost-serialization is not set
4806+
# CONFIG_PACKAGE_boost-wserialization is not set
4807+
# CONFIG_PACKAGE_boost-stacktrace is not set
48064808
CONFIG_PACKAGE_boost-system=y
4807-
CONFIG_PACKAGE_boost-thread=y
4808-
CONFIG_PACKAGE_boost-timer=y
4809-
CONFIG_PACKAGE_boost-type_erasure=y
4810-
CONFIG_PACKAGE_boost-url=y
4811-
CONFIG_PACKAGE_boost-wave=y
4809+
# CONFIG_PACKAGE_boost-thread is not set
4810+
# CONFIG_PACKAGE_boost-timer is not set
4811+
# CONFIG_PACKAGE_boost-type_erasure is not set
4812+
# CONFIG_PACKAGE_boost-url is not set
4813+
# CONFIG_PACKAGE_boost-wave is not set
48124814
# end of Select Boost libraries
48134815

4814-
CONFIG_PACKAGE_boost-libs=y
4815-
CONFIG_PACKAGE_boost-test=y
48164816
# CONFIG_PACKAGE_boringssl is not set
48174817
# CONFIG_PACKAGE_cJSON is not set
48184818
# CONFIG_PACKAGE_ccid is not set
@@ -5591,7 +5591,7 @@ CONFIG_PACKAGE_luci-app-unblockmusic_INCLUDE_UnblockNeteaseMusic_Go=y
55915591
CONFIG_PACKAGE_luci-app-upnp=y
55925592
CONFIG_PACKAGE_luci-app-usb-printer=y
55935593
# CONFIG_PACKAGE_luci-app-usbmodem is not set
5594-
CONFIG_PACKAGE_luci-app-uugamebooster=y
5594+
# CONFIG_PACKAGE_luci-app-uugamebooster is not set
55955595
CONFIG_PACKAGE_luci-app-v2ray-server=y
55965596
CONFIG_PACKAGE_luci-app-verysync=y
55975597
CONFIG_PACKAGE_luci-app-vlmcsd=y
@@ -6099,7 +6099,6 @@ CONFIG_PACKAGE_luci-i18n-unblockmusic-zh-cn=y
60996099
CONFIG_PACKAGE_luci-i18n-upnp-zh-cn=y
61006100
# CONFIG_PACKAGE_luci-i18n-upnp-zh-tw is not set
61016101
CONFIG_PACKAGE_luci-i18n-usb-printer-zh-cn=y
6102-
CONFIG_PACKAGE_luci-i18n-uugamebooster-zh-cn=y
61036102
CONFIG_PACKAGE_luci-i18n-v2ray-server-zh-cn=y
61046103
CONFIG_PACKAGE_luci-i18n-verysync-zh-cn=y
61056104
CONFIG_PACKAGE_luci-i18n-vlmcsd-zh-cn=y
@@ -7657,7 +7656,7 @@ CONFIG_PACKAGE_udpxy=y
76577656
# CONFIG_PACKAGE_unetd is not set
76587657
# CONFIG_PACKAGE_usbip is not set
76597658
# CONFIG_PACKAGE_usteer is not set
7660-
CONFIG_PACKAGE_uugamebooster=y
7659+
# CONFIG_PACKAGE_uugamebooster is not set
76617660
# CONFIG_PACKAGE_v2ray-core is not set
76627661
# CONFIG_PACKAGE_vallumd is not set
76637662
CONFIG_PACKAGE_verysync=y

PATCH/libquadmath.patch

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
From 76c863fe607d7f457f6d1e9ca26f634383fb5f57 Mon Sep 17 00:00:00 2001
2+
From: Carlos Miguel Ferreira <[email protected]>
3+
Date: Wed, 12 Jun 2024 01:20:59 +0100
4+
Subject: [PATCH] libquadmath: Add libquadmath to the toolchain
5+
6+
This commit makes the libquadmath library available to the GCC
7+
toolchain. This library is important for libraries such as
8+
Boost.charconv
9+
10+
Signed-off-by: Carlos Miguel Ferreira <[email protected]>
11+
Link: https://github.com/openwrt/openwrt/pull/15637
12+
Signed-off-by: Christian Marangi <[email protected]>
13+
---
14+
package/libs/toolchain/Makefile | 41 +++++++++++++++++++++++++++++++++
15+
1 file changed, 41 insertions(+)
16+
17+
diff --git a/package/libs/toolchain/Makefile b/package/libs/toolchain/Makefile
18+
index 3dd844d65b6558..7c117b144de343 100644
19+
--- a/package/libs/toolchain/Makefile
20+
+++ b/package/libs/toolchain/Makefile
21+
@@ -83,6 +83,33 @@ define Package/libatomic/config
22+
endmenu
23+
endef
24+
25+
+define Package/libquadmath
26+
+$(call Package/gcc/Default)
27+
+ DEPENDS:=@TARGET_x86||TARGET_x86_64 +libgcc
28+
+ TITLE:=Quadmath support library
29+
+ ABI_VERSION:=1
30+
+endef
31+
+
32+
+define Package/libquadmath/config
33+
+ menu "Configuration"
34+
+ depends on EXTERNAL_TOOLCHAIN && PACKAGE_libquadmath
35+
+
36+
+ config LIBQUADMATH_ROOT_DIR
37+
+ string
38+
+ prompt "libquadmath shared library base directory"
39+
+ depends on EXTERNAL_TOOLCHAIN && PACKAGE_libquadmath
40+
+ default TOOLCHAIN_ROOT if !NATIVE_TOOLCHAIN
41+
+ default "/" if NATIVE_TOOLCHAIN
42+
+
43+
+ config LIBQUADMATH_FILE_SPEC
44+
+ string
45+
+ prompt "libquadmath shared library files (use wildcards)"
46+
+ depends on EXTERNAL_TOOLCHAIN && PACKAGE_libquadmath
47+
+ default "./lib/libquadmath.so.*"
48+
+
49+
+ endmenu
50+
+endef
51+
+
52+
define Package/libstdcpp
53+
$(call Package/gcc/Default)
54+
NAME:=libstdc++
55+
@@ -485,6 +512,11 @@ ifeq ($(CONFIG_EXTERNAL_TOOLCHAIN),)
56+
$(CP) $(TOOLCHAIN_DIR)/lib/libatomic.so.* $(1)/lib/
57+
endef
58+
59+
+ define Package/libquadmath/install
60+
+ $(INSTALL_DIR) $(1)/lib
61+
+ $(CP) $(TOOLCHAIN_DIR)/lib/libquadmath.so.* $(1)/lib/
62+
+ endef
63+
+
64+
define Package/libgfortran/install
65+
$(INSTALL_DIR) $(1)/usr/lib
66+
$(CP) $(TOOLCHAIN_DIR)/lib/libgfortran.so.* $(1)/usr/lib/
67+
@@ -705,6 +737,14 @@ else
68+
exit 0
69+
endef
70+
71+
+ define Package/libquadmath/install
72+
+ for file in $(call qstrip,$(CONFIG_LIBQUADMATH_FILE_SPEC)); do \
73+
+ $(INSTALL_DIR) $(1)/lib ; \
74+
+ $(CP) $(call qstrip,$(CONFIG_LIBQUADMATH_ROOT_DIR))/$$$$file $(1)/lib/ ; \
75+
+ done ; \
76+
+ exit 0
77+
+ endef
78+
+
79+
define Package/libgomp/install
80+
for file in $(call qstrip,$(CONFIG_LIBGOMP_FILE_SPEC)); do \
81+
$(INSTALL_DIR) $(1)/lib ; \
82+
@@ -736,6 +776,7 @@ endif
83+
$(eval $(call BuildPackage,libc))
84+
$(eval $(call BuildPackage,libgcc))
85+
$(eval $(call BuildPackage,libatomic))
86+
+$(eval $(call BuildPackage,libquadmath))
87+
$(eval $(call BuildPackage,libstdcpp))
88+
$(eval $(call BuildPackage,libasan))
89+
$(eval $(call BuildPackage,libtsan))

0 commit comments

Comments
 (0)