[Debian-med-packaging] Bug#1010276: parasail: compiles something extra (or less) depending on the CPU features available

Étienne Mollier emollier at emlwks999.eu
Sun May 1 12:27:39 BST 2022


Hi Andreas,

Andreas Tille, on 2022-05-01:
> Am Sun, May 01, 2022 at 10:50:16AM +0200 schrieb Étienne Mollier:
>> 	mv `find .libs -name "libparasail*.a" | head -n1` debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libparasail.a
>> 	d-shlibmove --commit \
>> 		    --multiarch \
>> 		    --devunversioned \
>> 		    --exclude-la \
>> 		    --movedev debian/tmp/usr/include usr \
>> 		    --movedev "debian/tmp/usr/lib/*/pkgconfig/*.pc" usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig \
>> 		    debian/tmp/usr/lib/*/*.so
>> 	rm debian/libparasail-dev/usr/lib/$(DEB_HOST_MULTIARCH)/libparasail.a
[…]
> 
> Thanks for having a look into this.  I think it does not matter much
> wgat file is copied here since it is removed afterwadrs inside the rm
> statement.  It was just a trick to make d-shlibmove not complaining
> about a missing libparasail.a file which is provided that way.
> 
> Later in the `dh_install -p` statement simply all *.a files are copied
> by keeping their names whatever it might be.

Thank you for the clarification.  In any case, I believe the mv
makes a random static library disappear, so I'll replace by cp.
This is looking like a safe maneuver.

[…]
>> So I identified three todo items:
>>  1. address reproducibility issue likely caused by find|head;
> 
> As I tried to explain this theory is not really plausible.
> 
>>  2. fix avx512 support for amd64 architecture;
> 
> This would be great.
> 
>>  3. disable execessive build artifacts for i386 architecture.
> 
> My guess is this will rather lead to solving the reproducibly
> issue.

I'm sorting all three issues then.

Have a nice Sunday,  :)
-- 
Étienne Mollier <emollier at emlwks999.eu>
Fingerprint:  8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
Sent from /dev/pts/2, please excuse my verbosity.
On air: Kamelot - Love You To Death
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20220501/097ac796/attachment.sig>


More information about the Debian-med-packaging mailing list