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


Reply via email to