Bug#1077076: xutils-dev: Add hurd-amd64 definitions
Package: xutils-dev
Version: 1:7.7+6.2
Severity: important
Tags: patch
Hello,
gnu.cf is missing the definitions for hurd-amd64, could you apply the
attached patch to update it?
Thanks,
Samuel
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'unreleased'), (500, 'testing-debug'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'oldstable-proposed-updates-debug'), (500, 'oldstable-proposed-updates'), (500, 'oldoldstable'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, arm64
Kernel: Linux 6.9.8-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages xutils-dev depends on:
ii cpp 4:13.2.0-7
ii libc6 2.38-14
xutils-dev recommends no packages.
xutils-dev suggests no packages.
-- no debconf information
--
Samuel
As usual, this being a 1.3.x release, I haven't even compiled this
kernel yet. So if it works, you should be doubly impressed.
(Linus Torvalds, announcing kernel 1.3.3 on the linux-kernel mailing list.)
--- debian/patches/04_xutils-dev-debian.diff.orig 2023-08-08 13:36:41.000000000 +0200
+++ debian/patches/04_xutils-dev-debian.diff 2024-07-25 22:53:18.993767815 +0200
@@ -497,23 +501,27 @@
#define YaccCmd bison -y
#define LexCmd flex -l
#define HasFlex YES
-@@ -125,50 +469,68 @@
+@@ -125,50 +469,77 @@ XCOMM Not implemented and will always fa
#define StandardCppDefines StandardDefines
#define HasVarRun YES
+#ifndef VarDbDirectory
#define VarDbDirectory $(VARDIR)/lib
+#endif
-+
+
+-XCOMM i386Architecture
+-#define OptimizedCDebugFlags DefaultGcc2i386Opt
+-#define GNUMachineDefines -D__i386__
+-#define ServerOSDefines XFree86ServerOSDefines -DDDXTIME
+-#define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines
+-#define HasPlugin YES
+-#define VendorHasX11R6_3libXext YES
+#ifndef OSXInputDrivers
+# define OSXInputDrivers1 /**/
+# define OSXInputDrivers2 /**/
+# define OSXInputDrivers OSXInputDrivers1 OSXInputDrivers2
+#endif
-
--XCOMM i386Architecture
--#define OptimizedCDebugFlags DefaultGcc2i386Opt
--#define GNUMachineDefines -D__i386__
++
+#define HasPlugin YES
+#define VendorHasX11R6_3libXext YES /* XC or XFree86 >= 3.3.1 */
+
@@ -522,11 +530,18 @@
+# define OptimizedCDebugFlags DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs
+# endif
+# define GnuMachineDefines -D__i386__
- #define ServerOSDefines XFree86ServerOSDefines -DDDXTIME
- #define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines
--#define HasPlugin YES
--#define VendorHasX11R6_3libXext YES
++# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME
++# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines
+#endif /* i386Architecture */
++
++#ifdef AMD64Architecture
++# ifndef OptimizedCDebugFlags
++# define OptimizedCDebugFlags DefaultGcc2DebugOpt DefaultGcc2OptimizeOpt GccAliasingArgs
++# endif
++# define GnuMachineDefines -D__amd64__
++# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME
++# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines -D_XSERVER64
++#endif /* AMD64Architecture */
#ifndef StandardDefines
-#define StandardDefines GNUMachineDefines GNUSourceDefines
Reply to: