-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* openssl3: fix for ARMv5 and OLD_PPC_ARCHS - enable openssl3 for toolchains lacking libatomic - fixes build of openssl 3.x with threads enabled but without libatomic * python311: bring back builds for ARMv5_ARCHS and OLD_PPC_ARCHS - enable build of python311 for ARMv5 and OLD_PPC - enable build of cross/cryptography for ARMv5 - bring back python311 customization for OLD_PPC_ARCHS - adjust patches for python311 and older toolchains * use different patch for ppc853x to avoid undefined static_assert * cleanup: - disable python311 for OLD_PPC_ARCHS - avoid wget progress logging for pip download * try to recreate packages for ARMv5 - beets - borgbackup - mercurial - octoprint - rdiff-backup * fix kiwix: avoid the use of a specific mirror to download source of cross/libmicrohttpd
- Loading branch information
Showing
18 changed files
with
111 additions
and
54 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
22 changes: 22 additions & 0 deletions
22
cross/openssl3/patches/88f6281/001-avoid-the-use-of-libatomic.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# avoid linking with libatomic for ARMv5_ARCHS and OLD_PPC_ARCHS | ||
# | ||
--- Configurations/10-main.conf.orig 2024-01-30 13:22:11.000000000 +0000 | ||
+++ Configurations/10-main.conf 2024-03-02 14:04:09.586401205 +0000 | ||
@@ -712,7 +712,7 @@ | ||
}, | ||
|
||
"linux-ppc" => { | ||
- inherit_from => [ "linux-latomic" ], | ||
+ inherit_from => [ "linux-generic32" ], | ||
asm_arch => 'ppc32', | ||
perlasm_scheme => "linux32", | ||
lib_cppflags => add("-DB_ENDIAN"), | ||
@@ -767,7 +767,7 @@ | ||
# | ||
# ./Configure linux-armv4 -march=armv6 -D__ARM_MAX_ARCH__=8 | ||
# | ||
- inherit_from => [ "linux-latomic" ], | ||
+ inherit_from => [ "linux-generic32" ], | ||
asm_arch => 'armv4', | ||
perlasm_scheme => "linux32", | ||
}, |
22 changes: 22 additions & 0 deletions
22
cross/openssl3/patches/ppc853x/001-avoid-the-use-of-libatomic.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# avoid linking with libatomic for ARMv5_ARCHS and OLD_PPC_ARCHS | ||
# | ||
--- Configurations/10-main.conf.orig 2024-01-30 13:22:11.000000000 +0000 | ||
+++ Configurations/10-main.conf 2024-03-02 14:04:09.586401205 +0000 | ||
@@ -712,7 +712,7 @@ | ||
}, | ||
|
||
"linux-ppc" => { | ||
- inherit_from => [ "linux-latomic" ], | ||
+ inherit_from => [ "linux-generic32" ], | ||
asm_arch => 'ppc32', | ||
perlasm_scheme => "linux32", | ||
lib_cppflags => add("-DB_ENDIAN"), | ||
@@ -767,7 +767,7 @@ | ||
# | ||
# ./Configure linux-armv4 -march=armv6 -D__ARM_MAX_ARCH__=8 | ||
# | ||
- inherit_from => [ "linux-latomic" ], | ||
+ inherit_from => [ "linux-generic32" ], | ||
asm_arch => 'armv4', | ||
perlasm_scheme => "linux32", | ||
}, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5 changes: 3 additions & 2 deletions
5
cross/python311/patches/88f6281/005-configure.ac-remove-unknown-flags.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
16 changes: 16 additions & 0 deletions
16
cross/python311/patches/ppc853x-5.2/001-avoid_static_assert_undefined.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# gcc 4.3.2 is lacking static_assert for c code (available for c++ code only). | ||
# | ||
# Since static_assert acts at compile time only, it does not affect the runtime | ||
# behaviour when omitting the implementation. | ||
# | ||
--- Include/pymacro.h.orig 2023-08-24 12:09:18.000000000 +0000 | ||
+++ Include/pymacro.h 2024-03-02 18:15:00.033365138 +0000 | ||
@@ -21,6 +21,8 @@ | ||
&& defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L \ | ||
&& __STDC_VERSION__ <= 201710L | ||
# define static_assert _Static_assert | ||
+#else | ||
+# define static_assert | ||
#endif | ||
|
||
/* Minimum value between x and y */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
cross/python311/patches/x86-5.2/005-configure.ac-remove-unknown-flags.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters