[MacPorts] #36484: Use `amalg` target for LuaJIT build

MacPorts noreply at macports.org
Fri Oct 5 12:37:08 PDT 2012


#36484: Use `amalg` target for LuaJIT build
-------------------------+--------------------------------
 Reporter:  daniel@…     |      Owner:  macports-tickets@…
     Type:  enhancement  |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:  2.1.2
 Keywords:               |       Port:
-------------------------+--------------------------------
 The LuaJIT distribution includes an `amalg` target that bundles all the C
 code into a single file, then compiles that.  This is their recommended
 compilation strategy:

 > The build system has a special target for an amalgamated build, i.e.
 make amalg. This compiles the LuaJIT core as one huge C file and allows
 GCC to generate faster and shorter code. Alas, this requires lots of
 memory during the build. This may be a problem for some users, that's why
 it's not enabled by default. But it shouldn't be a problem for most build
 farms. It's recommended that binary distributions use this target for
 their LuaJIT builds.

 This patch modifies the build to use the amalg target rather than all.

-- 
Ticket URL: <https://trac.macports.org/ticket/36484>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list