New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gegl-0.4: support legacy systems #3776
Conversation
Notifying maintainers: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As of this version, luajit is required in addition to lua itself for lua support.
Thus you can delete the dependency on lua itself as well.
And since deleting the dependencies is not sufficient to ensure luajit/lua are not installed by something else you should also forceably disable lua support using --without-lua to make the point.
This should be done for gegl-devel as well since the two are almost the same at this point.
thanks dave. |
Travis Build #5453 Errored. Lint results
The build timed out. |
I have taken a slight detour while I try to see if luajit PPC is fixable. |
Fixable as in "builds at all" or fixable as in "works correctly"? I had some success with the first one, but not with the second. I forwarded you some of my super old notes. |
Off-topic: LuaTeX will likely drop support for luajit in the future after realizing that there are hardly any performance benefits, and luajit is likely stuck with 5.1 forever. I forgot whether performance got better with newer versions of lua, or if it's simply because optimisations brought by luajit do not exactly make any difference in that particular application. |
Yes - builds and crashes. May be a lost cause if the PPC Darwin 32bit ABI has not been integrated into luajit source -- same issue I have with llvm, where some of that ABI is not yet written. I found this ticket https://trac.macports.org/ticket/45343 which is a clue. I was going to try monkeying around with the optimization level and maybe set some ASSERTs, but ... |
gegl uses realpath with NULL buffer ptr so needs legacysupport to support this luajit presently does not build properly on PowerPC
dave, I implemented your suggestions, so I'll just go ahead with this now rather than bug you further about it. |
Thanks for the help, Ken. |
|
gegl uses realpath with NULL buffer ptr
so needs legacysupport to support this
luajit presently does not build on PowerPC
gegl-0.4 builds through successfully without it
Description
Type(s)
Tested on
macOS 10.5.8
Xcode 3.2.6
Verification
Have you
port lint
?sudo port test
?sudo port -vst install
?