[med-svn] r4788 - in trunk/packages/insighttoolkit/trunk/debian: . patches
Steven Michael Robbins
smr at alioth.debian.org
Sat May 8 01:51:30 UTC 2010
Author: smr
Date: 2010-05-08 01:51:30 +0000 (Sat, 08 May 2010)
New Revision: 4788
Added:
trunk/packages/insighttoolkit/trunk/debian/patches/hppa-complex-long-double.patch
Modified:
trunk/packages/insighttoolkit/trunk/debian/changelog
trunk/packages/insighttoolkit/trunk/debian/patches/series
Log:
New patch hppa-complex-long-double.patch to fix hppa link error.
Modified: trunk/packages/insighttoolkit/trunk/debian/changelog
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/changelog 2010-05-07 13:16:02 UTC (rev 4787)
+++ trunk/packages/insighttoolkit/trunk/debian/changelog 2010-05-08 01:51:30 UTC (rev 4788)
@@ -1,3 +1,11 @@
+insighttoolkit (3.18.0-3) unstable; urgency=low
+
+ * patches/hppa-complex-long-double.patch: New (thanks, Denis
+ Barbier). Remove conditional that prevented building long double
+ datastructures on HPPA. Closes: #558998.
+
+ -- Steve M. Robbins <smr at debian.org> Fri, 07 May 2010 20:51:01 -0500
+
insighttoolkit (3.18.0-2) unstable; urgency=low
* control.in: Remove version restriction (>= 1.6) from default-jdk.
Added: trunk/packages/insighttoolkit/trunk/debian/patches/hppa-complex-long-double.patch
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/patches/hppa-complex-long-double.patch (rev 0)
+++ trunk/packages/insighttoolkit/trunk/debian/patches/hppa-complex-long-double.patch 2010-05-08 01:51:30 UTC (rev 4788)
@@ -0,0 +1,46 @@
+Description: Avoid undefined reference to `void_vnl_c_vector_inf_norm...'
+ link error on HPPA. This patch reverts upstream change
+ http://vxl.svn.sourceforge.net/viewvc/vxl?view=rev&revision=11383
+Author: Denis Barbier <bouzim at gmail.com>
+Bug: 558998
+Forwarded: not yet
+
+
+--- insighttoolkit-3.18.0.orig/Utilities/vxl/core/vnl/Templates/vnl_c_vector+long_double_complex-.cxx
++++ insighttoolkit-3.18.0/Utilities/vxl/core/vnl/Templates/vnl_c_vector+long_double_complex-.cxx
+@@ -1,6 +1,4 @@
+ #include <vnl/vnl_complex.h>
+ #include <vnl/vnl_c_vector.txx>
+
+-#ifndef __hppa // bug in HP assembler?
+ VNL_C_VECTOR_INSTANTIATE_unordered(vcl_complex<long double>);
+-#endif
+--- insighttoolkit-3.18.0.orig/Utilities/vxl/core/vnl/Templates/vnl_det+vcl_complex+long_double--.cxx
++++ insighttoolkit-3.18.0/Utilities/vxl/core/vnl/Templates/vnl_det+vcl_complex+long_double--.cxx
+@@ -1,6 +1,4 @@
+ #include <vcl_complex.h>
+ #include <vnl/vnl_det.txx>
+
+-#ifndef __hppa // bug in HP assembler?
+ VNL_DET_INSTANTIATE(vcl_complex<long double>);
+-#endif
+--- insighttoolkit-3.18.0.orig/Utilities/vxl/core/vnl/vnl_copy.cxx
++++ insighttoolkit-3.18.0/Utilities/vxl/core/vnl/vnl_copy.cxx
+@@ -38,9 +38,7 @@
+ VNL_COPY_INSTANTIATE0(float, double);
+ VNL_COPY_INSTANTIATE0(double, float);
+ VNL_COPY_INSTANTIATE0(double, long double);
+-#ifndef __hppa // assembler bug on HP?
+ VNL_COPY_INSTANTIATE0(long double, double);
+-#endif
+
+ #define macro(S, D) \
+ VCL_DEFINE_SPECIALIZATION \
+@@ -68,7 +66,5 @@
+
+ VNL_COPY_INSTANTIATE_twoway(float, double);
+ VNL_COPY_INSTANTIATE_twoway(vcl_complex<float>, vcl_complex<double>);
+-#ifndef __hppa // assembler bug on HP?
+ VNL_COPY_INSTANTIATE_twoway(double, long double);
+ VNL_COPY_INSTANTIATE_twoway(vcl_complex<double>, vcl_complex<long double>);
+-#endif
Modified: trunk/packages/insighttoolkit/trunk/debian/patches/series
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/patches/series 2010-05-07 13:16:02 UTC (rev 4787)
+++ trunk/packages/insighttoolkit/trunk/debian/patches/series 2010-05-08 01:51:30 UTC (rev 4788)
@@ -1,3 +1,4 @@
+hppa-complex-long-double.patch
gccxml-workaround.patch
03_examples.patch
tcl-install.patch
More information about the debian-med-commit
mailing list