Skip to content
Success

Changes

Summary

  1. populate wdotap patches for gcc-13 #1028094 (details)
  2. initialize GCC_VER before using it (details)
  3. update multiarch tuple for loong64 #1028654 (details)
  4. port LIMITS_H_TEST patch to gcc-13 (details)
  5. drop dpkg-genbuildinfo workaround #1025273 fixed in dpkg/1.21.11 (details)
  6. diffutils: Add loong64 support #1029275 (details)
  7. allow cross building perl (details)
  8. perl misses a dependency on libcrypt-dev #1029753 (details)
  9. drop gcc-13 support #1028094 fixed in cross-gcc-dev/247 (details)
  10. revert automatic perl (details)
  11. fix apt FTBFS with gcc-13 #1030592 (details)
  12. drop FTCBFS patch #1027126 fixed in libzstd/1.5.2+dfsg2-3 (details)
  13. drop FTCBFS patch #1028184 fixed in linux/6.1.7-1 (details)
  14. drop gcc-13 FTBFS patch #1030592 applied in apt/2.5.6 (details)
  15. prefer matching the libc using dpkg-architecture rather than our (details)
  16. revert the loong64 tuple to the previous value (details)
  17. confine the use of LIBC_NAME to a small code section (details)
  18. fix libbsd musl FTBFS #1032159 (details)
  19. add back musl bash patch #1023053 - improperly applied (details)
  20. add a buildenv_glibc hook (details)
  21. fix libffi symbols on loong64 #1024359 (details)
  22. drop musl patch #989688 fixed in bsdmainutils/12.1.8 (details)
  23. drop loong64 patch #1028654 re-applied in dpkg/1.21.21 (details)
  24. Bad argument for dpkg-architecture "-a$1" (details)
  25. drop mpdecimal (details)
  26. drop loong64 patch #1029275 applied in diffutils/1:3.8-4 (details)
  27. make glibc -Wno-error patch upstreamable (details)
  28. fix evaluation of unset variable (details)
  29. cherry-pick guile-3.0 cross patch for loong64 #1024295 (details)
Commit 5dc33e116f4301bc0cc336d18b5115f65dcd00f8 by Helmut Grohne
populate wdotap patches for gcc-13 #1028094
The file was modified bootstrap.sh
Commit 95a19723f37f05cc4a0cc6dc485fe5621ce4d5f5 by Helmut Grohne
initialize GCC_VER before using it

Fixes: 5dc33e116f43 ("populate wdotap patches for gcc-13 #1028094")
Reported-by: Wookey <wookey@debian.org>
The file was modified bootstrap.sh
Commit 1b509875836bd0744f67fa2366251b0e36d43c2f by Helmut Grohne
update multiarch tuple for loong64 #1028654
The file was modified bootstrap.sh
Commit 539d04b53532666421805d30c83ffd928a5ea621 by Helmut Grohne
port LIMITS_H_TEST patch to gcc-13
The file was modified bootstrap.sh
Commit db20961fe3f91c36ec32f7afe2677e307d59d490 by Helmut Grohne
drop dpkg-genbuildinfo workaround #1025273 fixed in dpkg/1.21.11
The file was modified bootstrap.sh
Commit 1b6e4c4d113857a1ffded7d4633354c1b62b0035 by Helmut Grohne
diffutils: Add loong64 support #1029275

Signed-off-by: Han Gao <gaohan@iscas.ac.cn>
Signed-off-by: Helmut Grohne <helmut@subdivi.de>
The file was modified bootstrap.sh
Commit 97a1a8b82f96b04fa82134316548a7914181d061 by Helmut Grohne
allow cross building perl

perl is doing it very wrong in that it collects configure results for
all the architectures, but it also is quite reliable in doing so. So
accept that downside and go for perl finally.
The file was modified bootstrap.sh
Commit 843056544bd409c46281958cf63b7b848e8f2d97 by Helmut Grohne
perl misses a dependency on libcrypt-dev #1029753
The file was modified bootstrap.sh
Commit 05551ee8662cbfcc95933fe2c46866d9a60b7d28 by Helmut Grohne
drop gcc-13 support #1028094 fixed in cross-gcc-dev/247
The file was modified bootstrap.sh
Commit 477e1347248382a567664b22b18caf74947024a5 by Helmut Grohne
revert automatic perl

While perl has lots of cross configs, it misses them for quite a few
architectures e.g. arc, mips, mips64. I suspect that musl-linux-any is
also missing. We need to find a different solution for perl.
The file was modified bootstrap.sh
Commit 9e93d293b558234f2f19cb2766d5d799c350133f by Helmut Grohne
fix apt FTBFS with gcc-13 #1030592
The file was modified bootstrap.sh
Commit 0f69ed03680fb5d3151314d37f2ee22e2d50f870 by Helmut Grohne
drop FTCBFS patch #1027126 fixed in libzstd/1.5.2+dfsg2-3
The file was modified bootstrap.sh
Commit 76fdab257a032651d724ca0fb09f499eb93bfdc5 by Helmut Grohne
drop FTCBFS patch #1028184 fixed in linux/6.1.7-1
The file was modified bootstrap.sh
Commit 81044dd016b48b92089ff01362298216408c1e31 by Helmut Grohne
drop gcc-13 FTBFS patch #1030592 applied in apt/2.5.6
The file was modified bootstrap.sh
Commit f64793f80714fc1281045555b5f9693ceeb6e328 by Helmut Grohne
prefer matching the libc using dpkg-architecture rather than our LIBC_NAME
The file was modified bootstrap.sh
Commit 19928cab577d8069ff8014eba37de83f2149d216 by Helmut Grohne
revert the loong64 tuple to the previous value
The file was modified bootstrap.sh
Commit 05ee18fe71211270f52dc05731d4f65a238abf70 by Helmut Grohne
confine the use of LIBC_NAME to a small code section
The file was modified bootstrap.sh
Commit e9a20a2e6c37b0a5308f0b121a4ef44591aa199a by Helmut Grohne
fix libbsd musl FTBFS #1032159
The file was modified bootstrap.sh
Commit 19d58cb04eab10dbeb894a08321ba64bb523fdd1 by Helmut Grohne
add back musl bash patch #1023053 - improperly applied
The file was modified bootstrap.sh
Commit c1cb3d6648eb0ead49f0dc14ccacdd2eeeff3a3f by Helmut Grohne
add a buildenv_glibc hook

The glibc build instructions are quite hard wired, but we can make it a
little more uniform with the rest of the script by moving
DEB_GCC_VERSION into a buildenv hook.
The file was modified bootstrap.sh
Commit 27179fd42ccb8159b103b1070bfe8596cfd1f6b7 by Helmut Grohne
fix libffi symbols on loong64 #1024359

Thanks to Dandan Zhang <zhangdandan@loongson.cn> for diagnosis, report
and patch.
The file was modified bootstrap.sh
Commit 67beb6025798c8d491ac99554d1373f8a76a752e by Helmut Grohne
drop musl patch #989688 fixed in bsdmainutils/12.1.8
The file was modified bootstrap.sh
Commit 34d58dfde32ae5641a6b9aa4beabecf77a68d0d5 by Helmut Grohne
drop loong64 patch #1028654 re-applied in dpkg/1.21.21
The file was modified bootstrap.sh
Commit 3c6e27bd72a024a09597ac572d8c74ab13c29e97 by Helmut Grohne
Bad argument for dpkg-architecture "-a$1"

Error message:
dpkg-architecture: error: unknown Debian architecture HOST_ARCH=amd64, you must specify GNU system type, too
The file was modified bootstrap.sh
Commit a7aeff4fb87fba5fcb51778874fbeceab1e216e4 by Helmut Grohne
drop mpdecimal

Since python3.11, an internal mpdecimal is used, so we don't have to
build it externally anymore.

Reported-by: Henry N. <henrynmail-debian@yahoo.com>
The file was modified bootstrap.sh
Commit 902d43206e3ced5e33c63b406b50fdb0d3010445 by Helmut Grohne
drop loong64 patch #1029275 applied in diffutils/1:3.8-4
The file was modified bootstrap.sh
Commit daaab72fe59cfb27505c4ff14d65b03bcd57f67b by Helmut Grohne
make glibc -Wno-error patch upstreamable
The file was modified bootstrap.sh
Commit 3068b6fdecef2172caca0cc1e3aff60c72e37f77 by Helmut Grohne
fix evaluation of unset variable

Fixes: daaab72fe59c ("make glibc -Wno-error patch upstreamable")
The file was modified bootstrap.sh
Commit 64efd65c47c7701e7f4a054f3f33368b7628b643 by Helmut Grohne
cherry-pick guile-3.0 cross patch for loong64 #1024295

Thanks to zhangdandan@loongson.cn for doing all the background work.
The file was modified bootstrap.sh