diff --git a/debian/changelog b/debian/changelog index 15f62ae09351022a3aa1011ba6566dde0764da07..1a8a93f83a297b56e1895257e4cecd1f5ee2bd09 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +glibc (2.38-1ok6.11) nile; urgency=medium + + * Change control and rules for loongarch64. + + -- Xing Li Tue, 9 Jul 2024 14:59:00 +0000 + + glibc (2.38-1ok6.10) nile; urgency=medium * Sync glibc patch from upstream for loongarch64. diff --git a/debian/control b/debian/control index 805c7295439e77b9bb8bdf8c06f69035e83512af..b9b9a1e2f684481fd0bcd33770f55ab60c1b78c3 100644 --- a/debian/control +++ b/debian/control @@ -158,7 +158,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 @@ -190,7 +190,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 @@ -205,7 +205,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 @@ -218,7 +218,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 @@ -660,7 +660,7 @@ Description: GNU C Library: X32 ABI Development Libraries for AMD64 Package: libc6-prof -Architecture: amd64 arm64 armhf ppc64el riscv64 +Architecture: amd64 arm64 armhf loong64 ppc64el riscv64 Section: libs Priority: optional Multi-Arch: same diff --git a/debian/control.in/opt b/debian/control.in/opt index 33aa2e4d77d3e5135d0947a0824ea2ef5819bef9..76ad8a245030a85cb8527d8224971b52cc0a232b 100644 --- a/debian/control.in/opt +++ b/debian/control.in/opt @@ -1,7 +1,7 @@ Package: libc6-prof -Architecture: amd64 arm64 armhf ppc64el riscv64 +Architecture: amd64 arm64 armhf loong64 ppc64el riscv64 Section: libs Priority: optional Multi-Arch: same diff --git a/debian/rules b/debian/rules index 4cb0df2a7c7c39a52e864c2d80baeaf6f6fd605d..fba75415d6917b552b0c4f8f7d36731d968ca432 100755 --- a/debian/rules +++ b/debian/rules @@ -74,6 +74,10 @@ ifneq (,$(filter $(DEB_BUILD_ARCH), riscv64)) export DEB_BUILD_OPTIONS = nocheck endif +ifneq (,$(filter $(DEB_BUILD_ARCH), loong64)) +export DEB_BUILD_OPTIONS = nocheck +endif + # Default setup GLIBC_PASSES ?= libc diff --git a/debian/rules.d/control.mk b/debian/rules.d/control.mk index c4ae1264edd886adcae5d1444a6ac019331d7e93..cbda930789bbe8e9d2ec1722e8e36f8e979880da 100644 --- a/debian/rules.d/control.mk +++ b/debian/rules.d/control.mk @@ -1,6 +1,6 @@ libc_packages := libc6 libc6.1 libc0.3 libc0_3_archs := hurd-i386 hurd-amd64 -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