Package: squeak-vm
Version: 1:4.4.7.2357-1
Severity: normal
Tags: patch pending

Dear maintainer,

I've prepared an NMU for squeak-vm (versioned as 1:4.4.7.2357-1.1) and
uploaded it to DELAYED/5. Please feel free to tell me if I
should delay it longer.

Regards.

Konstantinos
diff -Nru squeak-vm-4.4.7.2357/debian/changelog squeak-vm-4.4.7.2357/debian/changelog
--- squeak-vm-4.4.7.2357/debian/changelog	2011-05-08 13:03:12.000000000 +0000
+++ squeak-vm-4.4.7.2357/debian/changelog	2012-01-31 15:37:58.000000000 +0000
@@ -1,3 +1,11 @@
+squeak-vm (1:4.4.7.2357-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Patch by Ricardo Salveti de Araujo <ricardo.salv...@linaro.org>, reenable
+    gcc optimizations on ARM again, remove -mno-fused-madd flag. Closes( #634240).
+
+ -- Konstantinos Margaritis <mar...@debian.org>  Tue, 31 Jan 2012 15:35:41 +0000
+
 squeak-vm (1:4.4.7.2357-1) unstable; urgency=low
 
   * New upstream release (Closes: #625861)
diff -Nru squeak-vm-4.4.7.2357/debian/patches/reenable-gcc-optimisations.patch squeak-vm-4.4.7.2357/debian/patches/reenable-gcc-optimisations.patch
--- squeak-vm-4.4.7.2357/debian/patches/reenable-gcc-optimisations.patch	1970-01-01 00:00:00.000000000 +0000
+++ squeak-vm-4.4.7.2357/debian/patches/reenable-gcc-optimisations.patch	2012-01-31 15:35:33.000000000 +0000
@@ -0,0 +1,24 @@
+Patch: SVN rev 2374
+http://lists.squeak.org/pipermail/vm-dev/2011-June/008330.html
+
+Index: unix/plugins/FloatMathPlugin/config.cmake
+===================================================================
+--- a/unix/plugins/FloatMathPlugin/config.cmake	(revision 2373)
++++ b/unix/plugins/FloatMathPlugin/config.cmake	(revision 2374)
+@@ -7,10 +7,10 @@
+   PLUGIN_DEFINITIONS (-D__LITTLE_ENDIAN=1)
+ ENDIF ()
+ 
++SET (LIBM_CFLAGS "${CMAKE_C_FLAGS}")
++
+ # GCC optimizations break fdlibm so disable them for now.
+-
+-IF (CMAKE_COMPILER_IS_GNUCC)
+-  SET (LIBM_CFLAGS "${CMAKE_C_FLAGS} -O0 -mno-fused-madd")
+-ELSE ()
+-  SET (LIBM_CFLAGS "${CMAKE_C_FLAGS}")
+-ENDIF ()
++# 
++# IF (CMAKE_COMPILER_IS_GNUCC AND CMAKE_SYSTEM_NAME STREQUAL "Linux")
++#   SET (LIBM_CFLAGS "${CMAKE_C_FLAGS} -O0 -mno-fused-madd")
++# ENDIF ()
diff -Nru squeak-vm-4.4.7.2357/debian/patches/series squeak-vm-4.4.7.2357/debian/patches/series
--- squeak-vm-4.4.7.2357/debian/patches/series	2011-05-07 18:41:16.000000000 +0000
+++ squeak-vm-4.4.7.2357/debian/patches/series	2012-01-31 15:35:33.000000000 +0000
@@ -2,3 +2,4 @@
 mpeg_includes.patch
 #npsqueak.patch
 linex.patch
+reenable-gcc-optimisations.patch

Reply via email to