+Cc Joshua

Christian Weisgerber <[email protected]> writes:

> Solène Rapenne:
>
>> with the following patch, sbcl build and don't die because of W^X 
>> violation
>
> The patch was mangled.  Can you please resend?

I had discussed this Solène and said there was no need to resend since
I don't think fixing wxneeded problems and updating to a newer version
is reasonable.

>> +-LINKFLAGS = -g
>> ++LINKFLAGS = -g -Wl,-z,wxneeded
>
> It's a mystery to me why this should be needed.  If the build calls
> cc(1) to perform the linking, why isn't the USE_WXNEEDED wrapper
> picked up?

Correct, this is not needed.  Just disabling the failing test was enough
to fix packaging.  I have committed that part.  sbcl then works and can
be used with the usual CL software out there.

The error is basically "mprotect: Operation not supported".  This could
indicate that the test tries to run an sbcl dumped executable that isn't
properly annotated.  Another hypothesis is that the fork(2) involved in
the test messes up stuff.  I didn't investigate further.

Solène: thanks!

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to