<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Jan 11, 2019 at 5:34 PM Mojca Miklavec <<a href="mailto:mojca.miklavec.lists@gmail.com">mojca.miklavec.lists@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear Luigi,<br>
<br>
On Fri, 11 Jan 2019 at 17:20, luigi scarso wrote:<br>
> On Fri, Jan 11, 2019 at 5:12 PM Mojca Miklavec wrote:<br>
>> On Fri, 11 Jan 2019 at 03:12, Karl Berry wrote:<br>
>> ><br>
>> >             LIBLUAJIT_LDEXTRA="$jitlibs"<br>
>> ><br>
>> > Mojca, I installed your test in Build/source/m4/kpse-luajit-flags.m4,<br>
>> > inside a new case for $build_os ~ openbsd*, except for the above line,<br>
>> > which I changed to<br>
>> >    LUAJIT_LIBS="$LUAJIT_LIBS $jitlibs"<br>
>> ><br>
>> > I'm never sure of anything, but as far as I can see LIBLUAJIT_LDEXTRA is<br>
>> > not used; KPSE_LUAJIT_DEFINES sets up LUAJIT_LDEXTRA (no LIB), but those<br>
>> > are flags that would normally appear at the beginning of the load line,<br>
>> > whereas I think we want these libs to be after the -ltexluajit.<br>
>> ><br>
>> > I have no feasible way to test. Let me know if changes are necessary.<br>
>><br>
>> Thanks a lot for the patch.<br>
><br>
> I know that patch, but here you seem to prefer the autotools way<br>
> <a href="https://github.com/LuaJIT/LuaJIT/issues/453" rel="noreferrer" target="_blank">https://github.com/LuaJIT/LuaJIT/issues/453</a><br>
<br>
I'm slightly confused as to what refers to what here.<br>
<br></blockquote><div><br></div><div><div>"""<br>Thank you,</div><div><br></div><div>gmake CC=clang LDFLAGS="-lc++abi -lpthread"</div><div>indeed works. (It would be great if it worked out of the box, but this is still a lot better than nothing.)</div></div><div>"""</div><div>autotool => out of the book</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
What do you mean with "I know that patch" and in what relation is the<br>
GitHub issues?</blockquote><div><br></div><div>The issue is that clang (default compiler in openbsd) needs that LDFLAGS for luajit, gcc no.</div><div>I know that LIBLUAJIT_LDEXTRA  can used because I have  done it on my local openbsd VM<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> (The comment on GitHub helped us figure out which flags<br>
were needed, but didn't say how, when or where to apply them.)<br>
<br>
You applied one patch to LuaTeX (which doesn't work when the user<br>
provides something else than "clang" to CC) <br></blockquote><div><br></div><div>I think we  dont share a fundamental point here: I think we should provide  binaries.</div><div>The source is of course  available for all those that want to adapt. </div></div><div dir="ltr">Once we have a "texlive.*build successful" , nothing else to say.</div><div><br></div>-- <br><div dir="ltr" class="gmail_signature">luigi<br></div></div></div></div></div>