Hi Rainer, > On 25 Jun 2026, at 20:47, Rainer Orth <[email protected]> wrote: >>> On 25 Jun 2026, at 20:35, Iain Sandoe <[email protected]> wrote: >>>> On 25 Jun 2026, at 20:30, Rainer Orth <[email protected]> >>>> wrote: >>> >>>>> Current Darwin no longer supports non-pie executables, leading to spurious >>>>> fails because of linker warnings; skip these cases. >>>> >>>> I see that quite a number of tests are already skipped on Darwin because >>>> of this issue. ISTM that it would be better to introduce a no_pie >>>> effective target rather than using such ad-hoc skips... >>> >>> seems fair, however, I’m not a big fan of double-negatives - and we’d end up >>> with lots of { target { ! no_pie } } >>> >>> maybe “pie_exe_OK”? >>> (open to better spellings) >> >> hmm .. I blame the heat - non_pie is perhaps the right thing in this case .. >> because >> it’s gating the no-pie option; I suppose we should do a survey of which >> permutations >> are most often used. > > to avoid the double negative, we could use pde (position-dependent > executable). I've recently seen that use in binutils, but don't know > how widespread the term is.
That’s a new one to me - although that’s not much of a survey :) “pie_exe_OK” and “non_pie_exe_OK” are kinda in line with the way we have spelt things in the testsuite to date .. even if a bit longer than we might like. just throwing stuff out there .. not strongly attached to any solution so far Iain > > Rainer > > -- > ----------------------------------------------------------------------------- > Rainer Orth, Center for Biotechnology, Bielefeld University
