[pulseaudio-tickets] [Bug 90878] New: nodelete linker configure test is wrong and is applied to things that are not libraries
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Fri Jun 5 16:18:18 PDT 2015
https://bugs.freedesktop.org/show_bug.cgi?id=90878
Bug ID: 90878
Summary: nodelete linker configure test is wrong and is applied
to things that are not libraries
Product: PulseAudio
Version: unspecified
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: build-system
Assignee: pulseaudio-bugs at lists.freedesktop.org
Reporter: shawn.walker at oracle.com
QA Contact: pulseaudio-bugs at lists.freedesktop.org
CC: lennart at poettering.net
Created attachment 116326
--> https://bugs.freedesktop.org/attachment.cgi?id=116326&action=edit
test nodelete properly and apply only to modules / libraries
The nodelete configure test that determines whether the linker supports -z
nodelete is wrong; it blindly tests it against an executable (which makes no
sense) instead of a general shared object.
It should not be a surprise then that nodelete is applied blindly to all things
when linking instead of only modules and libraries.
On some platforms this results in either the configure test failing or the
build failing because -z nodelete is not valid for executables.
The attached patch is one suggested way of resolving this.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-bugs/attachments/20150605/813cacd4/attachment.html>
More information about the pulseaudio-bugs
mailing list