fftw3 fails to build for armel

Bug #420145 reported by David Sugar
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
fftw3 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Basically, this is purely a debian/rules specific issue for armel. There is an entirely separate issue for lpia.

The problem I believe is that build-arch conditionally bypasses building for long double on some architectures, per:

   # build only on architectures where double != long-double
    gcc -o test_long_long-double debian/test_long_long-double.c
    if ! ./test_long_long-double; then \

However, binary-arch: has no conditional check for including the result and so assumes long-double has been built :).
I think this is a very simple fix, and I expect to have a patch for this later today, once I test building both for armel and x86. This bug report is hence I hope simply so I can attach the debdiff for my change and request sponsoring it when I am done.

Tags: armel

Related branches

Changed in fftw3 (Ubuntu):
assignee: nobody → David Sugar (dyfet)
status: New → In Progress
Revision history for this message
David Sugar (dyfet-deactivatedaccount) wrote :

I was delayed with a fs crash. This should be in today.

Revision history for this message
David Sugar (dyfet-deactivatedaccount) wrote :

It took an incredibly long time for it to build to verify properly, but as expected the change was trivial.

Revision history for this message
Martin Pitt (pitti) wrote :

David, can you please send the README.source/Standards-Version/${misc:Depends} changes to Debian to be able to resync later? Please also send them the armel change, since it does not actually look armel specific. Thanks!

Revision history for this message
Martin Pitt (pitti) wrote :

uploaded

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package fftw3 - 3.2.1-2ubuntu2

---------------
fftw3 (3.2.1-2ubuntu2) karmic; urgency=low

  * Changed rules to conditionally package double long library only if
    actually built; solves armel build failure. LP: #420145
  * Added README.source for quilt and bump Standards-Version to 3.8.2.

 -- David Sugar <email address hidden> Fri, 28 Aug 2009 13:50:48 -0400

Changed in fftw3 (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.