Bug#887049: zita-convolver: consider use arch-bits=32/64 fmt in symbol file

YunQiang Su wzssyqa at gmail.com
Sun Jan 14 08:09:40 UTC 2018


On Sat, Jan 13, 2018 at 5:55 PM, Jaromír Mikeš <mira.mikes at gmail.com> wrote:
>
>
> 2018-01-13 4:42 GMT+01:00 YunQiang Su <wzssyqa at gmail.com>:
>>
>> Package: src:zita-convolver
>> Version: 3.1.0-6
>>
>> https://manpages.debian.org/unstable/dpkg-dev/dpkg-gensymbols.1.en.html
>> New version of dpkg support a new syntax like:
>>    (arch-bits=32)32bit_specific_symbol at Base 1.0
>>    (arch-bits=64)64bit_specific_symbol at Base 1.0
>>
>> Please consider use this.
>> I am working on porting Debian to some new architectures.
>> This syntax seems great for new ports.
>
>
> Hi,
>
> I have tried add this to symbols file ...
>
>  (arch-bits=32)(c++)"Convlevel::alloc_aligned(unsigned int)@Base" 3.0.2
>  (arch-bits=64)(c++)"Convlevel::alloc_aligned(unsigned long)@Base" 3.0.2

I guess it should be  (arch-bits=32|c++)
Maybe only one couple of () is allowed.

>
> but build failed ...
>
>    dh_makeshlibs -O-Smakefile -O-Dlibs
> dpkg-gensymbols: error: long)@Base" is not a valid version
> dh_makeshlibs: failing due to earlier errors
>
> No idea what's a wrong ...
> Are you more familiar with new syntax? Can you provide a patch?
>
> best regards
>
> mira
>
>
>



-- 
YunQiang Su



More information about the pkg-multimedia-maintainers mailing list