I've had at least one report of success with my latest builds, that
include the following fix in the spec file:

CFLAGS="$RPM_OPT_FLAGS -Wl,-z,lazy"
CXXFLAGS="$RPM_OPT_FLAGS -Wl,-z,lazy"

export CFLAGS
export CXXFLAGS

This is without disabling the hardened build completely.

Cheers,
Adam


On Fri, Feb 12, 2016 at 10:23 PM, Adam Huffman <[email protected]> wrote:
>
> I did try settings like that when I first encountered the build
> failure, but then removed them, in favour of the minimal change that
> fixed the problem.
>
> I'll re-add them to the COPR build.
>
> On Fri, Feb 12, 2016 at 7:45 PM, Nenad Vukicevic <[email protected]> wrote:
>> I tried 15.08 again and it seems to be working with my patch.  My guess is
>> that routines that have undefined symbols are never actually called from
>> slurmd.  At least for the initial check I did.
>>
>> I'll file a bug for this issue.  It should not behave like this.
>>
>>
>> Nenad
>>
>> On Fri, Feb 12, 2016 at 10:42 AM, Nenad Vukicevic <[email protected]>
>> wrote:
>>>
>>>
>>> On Fri, Feb 12, 2016 at 10:05 AM, Nenad Vukicevic <[email protected]>
>>> wrote:
>>>>
>>>> But, it did not work.  Oh, well... Will try couple of more things, but
>>>> from what I can see, slurmd does not have symbols required by plugins, 
>>>> while
>>>> slurmctld does.
>>>>
>>>
>>> Actually, this worked with 14.11.9 (14.11.7 was a typo).  Without the
>>> patch I was getting an error from plugin.
>>>
>>>
>>>
>>
>>

Reply via email to