[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