Building FlightGear - Cross Compiling: Difference between revisions

Jump to navigation Jump to search
m (→‎Roadmap: focus: x86_64-w64 static & debug builds)
Line 34: Line 34:
== Roadmap ==
== Roadmap ==
{{Note|As of 11/2015, most patches are being merged upstream (mxe) - so that we won't need to maintain our own branches.
{{Note|As of 11/2015, most patches are being merged upstream (mxe) - so that we won't need to maintain our own branches.
For the sake of simplicity, we are currently focusing on 64 bit static builds without using any optimizations at all (i.e. debug builds), this is also to simplify troubleshooting and testing.
For the sake of simplicity, we are currently focusing on 64 bit static builds without using any optimizations at all (i.e. debug builds), this is also to simplify troubleshooting and testing (i.e. quality of backtraces).


Also, to benefit from parallel builds on multicore systems, we need to review package dependencies to see which packages can be built concurrently, and which dependencies must be built sequentially. Any custom *.mxe files should be written with concurrent builds in mind, as well as supporting both use-cases: static and shared linking (see FlyHigh's simgear.mk for reference).}}
Also, to benefit from parallel builds on multicore systems, we need to review package dependencies to see which packages can be built concurrently, and which dependencies must be built sequentially. Any custom *.mxe files should be written with concurrent builds in mind, as well as supporting both use-cases: static and shared linking (see FlyHigh's simgear.mk for reference).}}

Navigation menu