Talk:Building FlightGear - Cross Compiling: Difference between revisions

Jump to navigation Jump to search
(Minimizing the needed number of MXE packages)
Line 18: Line 18:
== Minimizing the needed number of MXE packages ==
== Minimizing the needed number of MXE packages ==
the default 'all-filtered' make target, builds 367 packages in a clean environment, only 107 out of 367 are built using MXE's own dependency walker in the Makefile if 'openscenegraph' is passed as a parameter to 'make'. few packages can be excluded by disabling uneeded OSG plugins, and dependencies of further packages. -- [[User:Hamzaalloush|Hamzaalloush]] ([[User talk:Hamzaalloush|talk]]) 21:16, 22 May 2015 (EDT)
the default 'all-filtered' make target, builds 367 packages in a clean environment, only 107 out of 367 are built using MXE's own dependency walker in the Makefile if 'openscenegraph' is passed as a parameter to 'make'. few packages can be excluded by disabling uneeded OSG plugins, and dependencies of further packages. -- [[User:Hamzaalloush|Hamzaalloush]] ([[User talk:Hamzaalloush|talk]]) 21:16, 22 May 2015 (EDT)
== mxe specific tool chain ==
as far as I know, mxe should be quite able to only build those dependencies that are needed for FG - i.e. plib/openal/simgear/osg which should in turn pick up their own dependencies automatically. So it's mainly a matter of making sure that dependency resolution is working correctly. If you are really referring to the underlying tool chain and not just dependencies, I am not sure what might be optional ? But I guess it would make sense to come up with 2-3 *.mk files for the main FG dependencies, so that the a corresponding build environment can be automatically created by the mxe installer, and which can be used by the [[Superbuild]] afterwards. --[[User:Hooray|Hooray]] ([[User talk:Hooray|talk]]) 13:55, 23 May 2015 (EDT)

Navigation menu