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. >>> >>> >>> >> >>
