[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#840260: marked as done (glibc: please support the tilegx architecture)



Your message dated Tue, 10 Apr 2018 06:32:41 +0200
with message-id <20180410043240.GA14443@alf.mars>
and subject line tile is about to be removed from linux
has caused the Debian Bug report #840260,
regarding glibc: please support the tilegx architecture
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
840260: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840260
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: glibc
Version: 2.24-3
Severity: wishlist
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap

Hi Aurelien,

Can you add support for the tilegx architecture to glibc? dpkg knows
about the architecture since 1.18.8 and gcc-6 has some preliminary
support already. The patch is quite small. Beyond adding it to
libc6_archs, care needs to be taken to use arch-specific linux headers
from /usr/include/<triplet>/arch. After applying the patch,
debian/control must be regeneratd (not included in the patch). Can you
maintain the diff?

Helmut
diff --minimal -Nru glibc-2.24/debian/changelog glibc-2.24/debian/changelog
--- glibc-2.24/debian/changelog	2016-09-17 20:00:44.000000000 +0200
+++ glibc-2.24/debian/changelog	2016-10-10 06:36:11.000000000 +0200
@@ -1,3 +1,10 @@
+glibc (2.24-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Support tilegx. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de>  Mon, 10 Oct 2016 06:36:01 +0200
+
 glibc (2.24-3) unstable; urgency=medium
 
   [ Aurelien Jarno ]
diff --minimal -Nru glibc-2.24/debian/rules.d/control.mk glibc-2.24/debian/rules.d/control.mk
--- glibc-2.24/debian/rules.d/control.mk	2016-09-04 01:26:39.000000000 +0200
+++ glibc-2.24/debian/rules.d/control.mk	2016-10-10 06:35:57.000000000 +0200
@@ -1,7 +1,7 @@
 libc_packages := libc6 libc6.1 libc0.1 libc0.3
 libc0_1_archs := kfreebsd-amd64 kfreebsd-i386
 libc0_3_archs := hurd-i386
-libc6_archs   := amd64 arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el nios2 powerpc powerpcspe ppc64 ppc64el sparc sparc64 s390x sh4 x32
+libc6_archs   := amd64 arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el nios2 powerpc powerpcspe ppc64 ppc64el sparc sparc64 s390x sh4 tilegx x32
 libc6_1_archs := alpha
 
 control_deps := $(wildcard debian/control.in/*) $(addprefix debian/control.in/, $(libc_packages))
diff --minimal -Nru glibc-2.24/debian/sysdeps/linux.mk glibc-2.24/debian/sysdeps/linux.mk
--- glibc-2.24/debian/sysdeps/linux.mk	2016-09-04 01:26:39.000000000 +0200
+++ glibc-2.24/debian/sysdeps/linux.mk	2016-10-10 06:35:21.000000000 +0200
@@ -39,6 +39,11 @@
 	else \
 		ln -s $(LINUX_HEADERS)/asm debian/include ; \
 	fi
+	if [ -d "$(LINUX_ARCH_HEADERS)/arch" ]; then \
+		ln -s $(LINUX_ARCH_HEADERS)/arch debian/include ; \
+	else \
+		ln -s $(LINUX_HEADERS)/arch debian/include ; \
+	fi
 	ln -s $(LINUX_HEADERS)/asm-generic debian/include
 	ln -s $(LINUX_HEADERS)/linux debian/include
 

--- End Message ---
--- Begin Message ---
Control: tags -1 + wontfix

The support for the tile port is about to be removed from linux. See
https://lwn.net/Articles/749293/ and https://lkml.org/lkml/2018/3/7/424
for details. Thus it does not make any sense to keep a Debian port for
it alive. Thus I am closing all relevant bug reports.

Helmut

--- End Message ---

Reply to: