[Debian-med-packaging] Bug#861911: closed by Andreas Tille <tille at debian.org> (Bug#861911: fixed in e-mem 0.0+20160706-2)

Adrian Bunk bunk at debian.org
Sun May 7 17:23:35 UTC 2017


Control: reopen -1 thanks

On Fri, May 05, 2017 at 06:39:06PM +0000, Debian Bug Tracking System wrote:
>...
>  e-mem (0.0+20160706-2) unstable; urgency=medium
>  .
>    * Restrict architectures to any-amd64 any-i386 any-x32
>      Closes: #861911

This is neither required nor the correct fix.

>...
>   g++: error: unrecognized command line option '-mpopcnt'
>...

Software in Debian is supposed to run on the baseline of the 
architecture, and not unconditionally require more recent CPUs.

The package builds just fine for me after removing the -mpopcnt from the 
Makefile, and this is the correct fix.

Fun fact:
Disassembling the binary in unstable reveals that gcc did not emit
any popcnt instructions on amd64.

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed



More information about the Debian-med-packaging mailing list