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
