Your message dated Thu, 29 Sep 2016 22:00:11 +0000
with message-id <[email protected]>
and subject line Bug#837571: fixed in bmusb 0.5.2-1
has caused the Debian Bug report #837571,
regarding libbmusb-dev: Please build libbmusb.a with -fPIC
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
837571: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837571
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libbmusb-dev
Version: 0.5.1-1
Severity: important
User: [email protected]
Usertags: pie-bindnow-20160906
Justification: makes nageru FTBFS with extra hardening
Affects: nageru

Dear Maintainers,

During a rebuild of all packages in sid, nageru
failed to build on amd64 with patched GCC and dpkg. The root
cause seems to be that libbmusb.a is shipped as a non-PIC library.

The rebuild tested if packages are ready for a transition
enabling PIE and bindnow for amd64 (and selected architectures).

For more information about the changes to sid's dpkg and GCC please
visit:
 https://wiki.debian.org/Hardening/PIEByDefaultTransition

Relevant part of nageru's build log:
...
g++ -o nageru glwidget.o main.o mainwindow.o vumeter.o lrameter.o
vu_common.o correlation_meter.o abou
tdialog.o glwidget.moc.o mainwindow.moc.o vumeter.moc.o lrameter.moc.o
correlation_meter.moc.o aboutdi
alog.moc.o mixer.o pbo_frame_allocator.o context.o ref_counted_frame.o
theme.o resampling_queue.o httpd.o ebu_r128_proc.o flags.o image_input.o
stereocompressor.o filter.o alsa_output.o correlation_measurer.o
quicksync_encoder.o x264_encoder.o x264_speed_control.o video_encoder.o
metacube2.o mux.o audio_encoder.o ffmpeg_raii.o decklink_capture.o
decklink/DeckLinkAPIDispatch.o -Wl,-z,relro -Wl,-z,now
-lQt5OpenGLExtensions -lQt5OpenGL -lQt5Widgets -lQt5Gui -lQt5Core
-lusb-1.0 -lmovit -llua5.2 -lmicrohttpd -lepoxy -lx264 -lbmusb -pthread
-lva -lva-drm -lva-x11 -lX11 -lavformat -lavcodec -lavutil -lswscale
-lavresample -lzita-resampler -lasound -ldl
/usr/bin/ld:
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libbmusb.a(bmusb.o):
relocation R_X86_64_32 against `.rodata.str1.8' can not be used when
making a shared object; recompile with -fPIC
...

The full build log is available from:
 
https://people.debian.org/~rbalint/build-logs/pie-bindnow-20160906/nageru_1.3.4-2_amd64.build.gz

Thanks,
Balint

--- End Message ---
--- Begin Message ---
Source: bmusb
Source-Version: 0.5.2-1

We believe that the bug you reported is fixed in the latest version of
bmusb, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Steinar H. Gunderson <[email protected]> (supplier of updated bmusb package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 29 Sep 2016 18:37:42 +0200
Source: bmusb
Binary: libbmusb-dev libbmusb1
Architecture: source amd64
Version: 0.5.2-1
Distribution: unstable
Urgency: medium
Maintainer: Steinar H. Gunderson <[email protected]>
Changed-By: Steinar H. Gunderson <[email protected]>
Description:
 libbmusb-dev - userspace driver for Blackmagic USB3 video capture cards
 libbmusb1  - userspace driver for Blackmagic USB3 video capture cards
Closes: 837571
Changes:
 bmusb (0.5.2-1) unstable; urgency=medium
 .
   * New upstream release.
     * Builds a shared library, obsoleting the need for the static library
       to be built with -fPIC. (Closes: #837571)
       * Make a libbmusb1 package.
       * Obsoletes README.Debian.
Checksums-Sha1:
 c0b52c2d932d93deb34d064fbb611a397719b8fb 1702 bmusb_0.5.2-1.dsc
 c75e1d9cf4f12722ec1c81725b41805a1e9a39fd 28317 bmusb_0.5.2.orig.tar.gz
 950182a35af937cc7690685a0870317e6c9195ad 2508 bmusb_0.5.2-1.debian.tar.xz
 d8e7043d041c887ae363f90074409c6a7292e654 30998 libbmusb-dev_0.5.2-1_amd64.deb
 fa5fbfca0dc23e2a7c6f58c12a58c2a3cce54386 260494 
libbmusb1-dbgsym_0.5.2-1_amd64.deb
 3754e053b545b6b7d17d5f7269eb3de9b4773a8d 29826 libbmusb1_0.5.2-1_amd64.deb
Checksums-Sha256:
 9b45c206f977bc92f6251b01a1bc9c67ec50d1d0223e7818a6748c4e86b8efa4 1702 
bmusb_0.5.2-1.dsc
 1fd7746e62475d9e165d77eb54f321715562218ad352221319051003ec4b3e5c 28317 
bmusb_0.5.2.orig.tar.gz
 b0b0926cc5a1d9a84cc8d34469112c71df696ccc96b148205e97d52288408831 2508 
bmusb_0.5.2-1.debian.tar.xz
 6498a8f5dd93ecc01352251d7d8725a4bfa9ab50922e722a2c2f3261f161cd30 30998 
libbmusb-dev_0.5.2-1_amd64.deb
 ecc6d8ab5d3a48274cdd18b49e8a2a1f18faeb976ca16dafebf9c1078a481fbd 260494 
libbmusb1-dbgsym_0.5.2-1_amd64.deb
 ab65a239b45be2ece82349811cbe32eb8a288efc324825ed59896b286512a435 29826 
libbmusb1_0.5.2-1_amd64.deb
Files:
 cca56f400eeca50e32cd3fd7a22cec6b 1702 libs optional bmusb_0.5.2-1.dsc
 ab1ae2a38dc0e90898054aae3bd4faff 28317 libs optional bmusb_0.5.2.orig.tar.gz
 54a29b2ff5c9f926c0398062a789cf11 2508 libs optional bmusb_0.5.2-1.debian.tar.xz
 8c0913f354ef94862c7655a3cc7398d6 30998 libdevel optional 
libbmusb-dev_0.5.2-1_amd64.deb
 3be765bcc6e0432fc0951dc001b0d598 260494 debug extra 
libbmusb1-dbgsym_0.5.2-1_amd64.deb
 a2ca5834150cd07cdd0cc6b8a85e1973 29826 libs optional 
libbmusb1_0.5.2-1_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJX7VcJAAoJEH9hdWF3l492YrcQAILn3QHur9o1WVHdPUAEPYkZ
7W6IyepDG9uYfsWwtyL/GyhHyY13kUg/ZI0TQm+UZxhiIiv/R9K5EFos/hr0V9cK
aJn2Xm/spEUICupUXBkMsG6n2sKjwK9bsKXLi+UYB9LrNqjGs2dPJWHVYKxRmLij
NHcP1+2F6vt8Lch9wpMYFLXdif9fsBSkGjfIG9saheGKyxWB5IBt6U9IPsvfzROr
q/4RhpbiQi+TxOy6M907cgNW9Pm35jnnnyldtnGXn+xOd+V1E7wNab1SalxOseNT
nweonfaMNhd5XtSgsDbeXG0jja3wqLqJjqMq3O+DEjAvFJg+pON4sFBQR+0fp0/Q
yv1pU5VSvzpacwyyRDAbqkIRlRc6CF+lJZ4byK2yX/dw2KhyWrWD66s0ZiZJIlZH
Cdz8m1mgcgo+DqloCRTAnAiBgpt30Y4ujvh7sx24+uP++yQq7EBTZXY4sp2f8dPy
6qNc+s6VsFUdCsNSfDf+9o45lwlcewSTNgYIfh+/lt4JD2zRaBKje62ShEF5DAyE
Dw8ALQR3RPGNR9CkD45kEDx1wHuvVpvm8loUVBiwUJI0RDo8NH710RLyrb+N/JGh
VY4minAVX3wrX+T3EdsfIJUmVX4Vw9sIWAdUhzc6inda4pEzIg9rdL8Pd/qZVqZq
kvUmjZA3dfe/tHMb/2uT
=KcOv
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to