Hi Iain,
>> On 25 Jun 2026, at 20:35, Iain Sandoe <[email protected]> wrote:
>>
>> Hi Rainer,
>>
>>> 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.
Rainer
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University