vc build on x86 only, cpu optimizations should be disabled for other archs

Bug #1298996 reported by Matthias Klose on 2014-03-28
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
vc (Debian)
Fix Released
Unknown
vc (Ubuntu)
Low
Unassigned
Jonathan Riddell (jr) wrote :

fixed in 1:2.8.1-0ubuntu3

Changed in vc (Ubuntu):
status: Confirmed → Fix Released
Dimitri John Ledkov (xnox) wrote :

I don't see 1:2.8.1-0ubuntu3 in the archive, nor in the upload queue, nor in sponsorship queue. Jonathan, where is this fix or should I look into fixing this FTBFS?

Changed in vc (Ubuntu):
status: Fix Released → Confirmed
Changed in vc (Ubuntu):
assignee: nobody → Dimitri John Ledkov (xnox)
Dimitri John Ledkov (xnox) wrote :

Trying out git master is no better.
Disabling optimized code-paths still does not compile, as intel specific asm is used in the generic "scalar" implementation and helper functions.

Changed in vc (Ubuntu):
assignee: Dimitri John Ledkov (xnox) → nobody
importance: High → Medium
Mattia Rizzolo (mapreri) wrote :

1.3.0 makes the situation just a tad better, as now cmake checks for the architecture and boils out with a nicer error message in case of non-x86:

CMake Error at CMakeLists.txt:144 (message):
   Unsupported target architecture 'armv7l'. No support_???.cpp file exists for this architecture.

Changed in vc (Ubuntu):
status: Confirmed → Triaged
importance: Medium → Low
Changed in debian:
status: Unknown → New
Mattia Rizzolo (mapreri) on 2017-04-23
affects: debian → vc (Debian)
Changed in vc (Debian):
status: New → Fix Released
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package vc - 1.3.3-2

---------------
vc (1.3.3-2) unstable; urgency=medium

  * Add back support for i386 in CMakeLists.txt.
  * Only build on the architectures that upstream supports, which is: amd64
    arm* i386 x32 (Closes: #860987, LP: #1298996).

 -- Simon Quigley <email address hidden> Sat, 10 Mar 2018 21:16:11 -0600

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

Other bug subscribers

Remote bug watches

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