Skip to content

Commit

Permalink
feat: enable build on loong64
Browse files Browse the repository at this point in the history
  • Loading branch information
YukariChiba authored and deepin-ci-robot committed Oct 26, 2023
1 parent f49d044 commit c46e1c5
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 6 deletions.
6 changes: 6 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
glibc (2.37-12deepin2) unstable; urgency=medium

* enable build on loong64

-- Chang Yang <yangchang@deepin.org> Wed, 25 Oct 2023 17:49:22 +0800

glibc (2.37-12deepin1) unstable; urgency=medium

* build-depends on gcc-13.
Expand Down
10 changes: 5 additions & 5 deletions debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Build-Depends: gettext, dpkg (>= 1.18.7), dpkg-dev (>= 1.17.14), xz-utils, file,
hurd-dev (>= 1:0.9.git20201127-4~) [hurd-i386] | hurd-headers-dev [hurd-i386],
binutils-for-host (>= 2.38),
g++-13 <!cross>, g++-13 (>= 13.2.0-3) [alpha] <!cross>, g++-13-multilib [amd64 i386 mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el powerpc ppc64 s390x sparc sparc64 x32] <!nobiarch>,
g++-13-x86-64-linux-gnu [amd64] <cross>, g++-13-arc-linux-gnu [arc] <cross>, g++-13-aarch64-linux-gnu [arm64] <cross>, g++-13-arm-linux-gnueabi [armel] <cross>, g++-13-arm-linux-gnueabihf [armhf] <cross>, g++-13-hppa-linux-gnu [hppa] <cross>, g++-13-i686-linux-gnu [i386] <cross>, g++-13-m68k-linux-gnu [m68k] <cross>, g++-13-mips-linux-gnu [mips] <cross>, g++-13-mipsel-linux-gnu [mipsel] <cross>, g++-13-mips64-linux-gnuabin32 [mipsn32] <cross>, g++-13-mips64el-linux-gnuabin32 [mipsn32el] <cross>, g++-13-mips64-linux-gnuabi64 [mips64] <cross>, g++-13-mips64el-linux-gnuabi64 [mips64el] <cross>, g++-13-mipsisa32r6-linux-gnu [mipsr6] <cross>, g++-13-mipsisa32r6el-linux-gnu [mipsr6el] <cross>, g++-13-mipsisa64r6-linux-gnuabin32 [mipsn32r6] <cross>, g++-13-mipsisa64r6el-linux-gnuabin32 [mipsn32r6el] <cross>, g++-13-mipsisa64r6-linux-gnuabi64 [mips64r6] <cross>, g++-13-mipsisa64r6el-linux-gnuabi64 [mips64r6el] <cross>, g++-13-nios2-linux-gnu [nios2] <cross>, g++-13-powerpc-linux-gnu [powerpc] <cross>, g++-13-powerpc64-linux-gnu [ppc64] <cross>, g++-13-powerpc64le-linux-gnu [ppc64el] <cross>, g++-13-riscv64-linux-gnu [riscv64] <cross>, g++-13-sparc-linux-gnu [sparc] <cross>, g++-13-sparc64-linux-gnu [sparc64] <cross>, g++-13-s390x-linux-gnu [s390x] <cross>, g++-13-sh3-linux-gnu [sh3] <cross>, g++-13-sh4-linux-gnu [sh4] <cross>, g++-13-x86-64-linux-gnux32 [x32] <cross>, g++-13-alpha-linux-gnu [alpha] <cross>, g++-13-ia64-linux-gnu [ia64] <cross>,
g++-13-x86-64-linux-gnu [amd64] <cross>, g++-13-arc-linux-gnu [arc] <cross>, g++-13-aarch64-linux-gnu [arm64] <cross>, g++-13-arm-linux-gnueabi [armel] <cross>, g++-13-arm-linux-gnueabihf [armhf] <cross>, g++-13-hppa-linux-gnu [hppa] <cross>, g++-13-i686-linux-gnu [i386] <cross>, g++-13-loongarch64-linux-gnu [loong64] <cross>, g++-13-m68k-linux-gnu [m68k] <cross>, g++-13-mips-linux-gnu [mips] <cross>, g++-13-mipsel-linux-gnu [mipsel] <cross>, g++-13-mips64-linux-gnuabin32 [mipsn32] <cross>, g++-13-mips64el-linux-gnuabin32 [mipsn32el] <cross>, g++-13-mips64-linux-gnuabi64 [mips64] <cross>, g++-13-mips64el-linux-gnuabi64 [mips64el] <cross>, g++-13-mipsisa32r6-linux-gnu [mipsr6] <cross>, g++-13-mipsisa32r6el-linux-gnu [mipsr6el] <cross>, g++-13-mipsisa64r6-linux-gnuabin32 [mipsn32r6] <cross>, g++-13-mipsisa64r6el-linux-gnuabin32 [mipsn32r6el] <cross>, g++-13-mipsisa64r6-linux-gnuabi64 [mips64r6] <cross>, g++-13-mipsisa64r6el-linux-gnuabi64 [mips64r6el] <cross>, g++-13-nios2-linux-gnu [nios2] <cross>, g++-13-powerpc-linux-gnu [powerpc] <cross>, g++-13-powerpc64-linux-gnu [ppc64] <cross>, g++-13-powerpc64le-linux-gnu [ppc64el] <cross>, g++-13-riscv64-linux-gnu [riscv64] <cross>, g++-13-sparc-linux-gnu [sparc] <cross>, g++-13-sparc64-linux-gnu [sparc64] <cross>, g++-13-s390x-linux-gnu [s390x] <cross>, g++-13-sh3-linux-gnu [sh3] <cross>, g++-13-sh4-linux-gnu [sh4] <cross>, g++-13-x86-64-linux-gnux32 [x32] <cross>, g++-13-alpha-linux-gnu [alpha] <cross>, g++-13-ia64-linux-gnu [ia64] <cross>,
python3:native,
libidn2-0 (>= 2.0.5~) <!nocheck>,
libc-bin (>= 2.37) <cross>,
Expand Down Expand Up @@ -156,7 +156,7 @@ Description: GNU C Library: Name Service Cache Daemon
slow services like LDAP, NIS or NIS+.

Package: libc6
Architecture: amd64 arc arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el nios2 powerpc ppc64 ppc64el riscv64 sparc sparc64 s390x sh3 sh4 x32
Architecture: amd64 arc arm64 armel armhf hppa i386 loong64 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el nios2 powerpc ppc64 ppc64el riscv64 sparc sparc64 s390x sh3 sh4 x32
Section: libs
Priority: optional
Multi-Arch: same
Expand Down Expand Up @@ -186,7 +186,7 @@ Description: GNU C Library: Shared libraries
and the standard math library, as well as many others.

Package: libc6-dev
Architecture: amd64 arc arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el nios2 powerpc ppc64 ppc64el riscv64 sparc sparc64 s390x sh3 sh4 x32
Architecture: amd64 arc arm64 armel armhf hppa i386 loong64 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el nios2 powerpc ppc64 ppc64el riscv64 sparc sparc64 s390x sh3 sh4 x32
Section: libdevel
Priority: optional
Multi-Arch: same
Expand All @@ -201,7 +201,7 @@ Description: GNU C Library: Development Libraries and Header Files
and link programs which use the standard C library.

Package: libc6-dbg
Architecture: amd64 arc arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el nios2 powerpc ppc64 ppc64el riscv64 sparc sparc64 s390x sh3 sh4 x32
Architecture: amd64 arc arm64 armel armhf hppa i386 loong64 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el nios2 powerpc ppc64 ppc64el riscv64 sparc sparc64 s390x sh3 sh4 x32
Section: debug
Priority: optional
Multi-Arch: same
Expand All @@ -214,7 +214,7 @@ Description: GNU C Library: detached debugging symbols

Package: libc6-udeb
Package-Type: udeb
Architecture: amd64 arc arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el nios2 powerpc ppc64 ppc64el riscv64 sparc sparc64 s390x sh3 sh4 x32
Architecture: amd64 arc arm64 armel armhf hppa i386 loong64 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el nios2 powerpc ppc64 ppc64el riscv64 sparc sparc64 s390x sh3 sh4 x32
Section: debian-installer
Priority: optional
Provides: libc6, libc-udeb, libnss-dns-udeb, libnss-files-udeb
Expand Down
3 changes: 2 additions & 1 deletion debian/rules.d/control.mk
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
libc_packages := libc6 libc6.1 libc0.3
libc0_3_archs := hurd-i386
libc6_archs := amd64 arc arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el \
libc6_archs := amd64 arc arm64 armel armhf hppa i386 loong64 m68k \
mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el \
mipsn32r6 mipsn32r6el mips64r6 mips64r6el nios2 powerpc ppc64 ppc64el riscv64 \
sparc sparc64 s390x sh3 sh4 x32
libc6_1_archs := alpha ia64
Expand Down

0 comments on commit c46e1c5

Please sign in to comment.