Control: tags 766482 + pending

Dear maintainer,

I've prepared an NMU for cernlib (versioned as 20061220+dfsg3-4.2)
which fixes the build failure on arm64 and uploaded it to
DELAYED/7. Please feel free to tell me if I should delay it longer.

Doing this revealed an issue with the source changing according to the
architecture the package is built on, but I'll file a separate bug
about that.

Regards.

Wookey
-- 
Principal hats:  Linaro, Debian, Wookware, ARM
http://wookware.org/
diff -Nru cernlib-20061220+dfsg3/debian/changelog cernlib-20061220+dfsg3/debian/changelog
--- cernlib-20061220+dfsg3/debian/changelog	2014-08-28 18:07:37.000000000 +0100
+++ cernlib-20061220+dfsg3/debian/changelog	2015-06-12 19:52:50.000000000 +0100
@@ -1,3 +1,10 @@
+cernlib (20061220+dfsg3-4.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Suport arm64 (Closes: #766482)
+
+ -- Wookey <[email protected]>  Fri, 12 Jun 2015 18:50:03 +0000
+
 cernlib (20061220+dfsg3-4.1) unstable; urgency=medium
 
   [ Aurelien Jarno ]
diff -Nru cernlib-20061220+dfsg3/debian/patches/304-update-Imake-config-files.dpatch cernlib-20061220+dfsg3/debian/patches/304-update-Imake-config-files.dpatch
--- cernlib-20061220+dfsg3/debian/patches/304-update-Imake-config-files.dpatch	2013-08-24 10:16:07.000000000 +0100
+++ cernlib-20061220+dfsg3/debian/patches/304-update-Imake-config-files.dpatch	2015-09-09 02:24:30.000000000 +0100
@@ -941,7 +941,7 @@
  #endif /* DGUX */
  
  #ifdef __convex__
-@@ -366,101 +735,446 @@
+@@ -366,101 +735,452 @@
  # define ConvexArchitecture
  #endif /* _convex_ */
  
@@ -1272,6 +1272,12 @@
 +#   define AMD64Architecture
 +#  endif
 +# endif
++# if defined(__aarch64__)
++#  undef __aarch64__
++#  ifndef ARM64Architecture
++#   define ARM64Architecture
++#  endif
++# endif
 +#endif /* linux || __GLIBC__ */
 +
 +#if (defined(__Lynx__) || defined(Lynx)) && (defined(i386) || defined(__i386__) || defined(__x86__) || defined(__powerpc__) || defined(__sparc__) || defined(sparc))
@@ -1495,7 +1501,7 @@
  #endif
  #define HasPutenv		YES
  #define HasShm			YES
-@@ -97,38 +97,308 @@
+@@ -97,38 +97,320 @@
  #define NeedVarargsPrototypes	YES
  #define NeedWidePrototypes	NO
  
@@ -1800,6 +1806,18 @@
 +# define CERNLIB_QMLXIA64
 +#endif /* AMD64Architecture */
 +
++#ifdef ARM64Architecture
++# ifndef OptimizationLevel
++#  define OptimizationLevel	-O3
++# endif
++# ifndef OptimizedCDebugFlags
++#  define OptimizedCDebugFlags  OptimizationLevel
++# endif
++# define LinuxMachineDefines    -D__aarch64__
++# define ServerOSDefines        XFree86ServerOSDefines -DDDXTIME -DPART_NET
++# define ServerExtraDefines     -DGCCUSESGAS XFree86ServerDefines -D_XSERVER64
++#endif /* ARM64Architecture */
++
 +#ifndef StandardDefines
 +# define StandardDefines        -Dlinux LinuxMachineDefines LinuxSourceDefines
 +#endif
-- 
debian-science-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to