Building FlightGear - Cross Compiling: Difference between revisions

Jump to navigation Jump to search
This needs a thorough cleanup. This is a tiny bit.
(This needs a thorough cleanup. This is a tiny bit.)
Line 1: Line 1:
{{Non-stable|version=4.x|progress=30}}
{{Non-stable|version=4.x|progress=30}}
<!--
{{-}}
{{Stub}}
-->
 
 
 
{{Infobox subsystem
{{Infobox subsystem
|name        = Cross Compiling FlightGear on Linux for Windows using mxe (mingw64)
|name        = Cross Compiling FlightGear on Linux for Windows using mxe (mingw64)
Line 12: Line 7:
|description = Windows binaries created using a cross compiler on Linux
|description = Windows binaries created using a cross compiler on Linux
|status      = Under active development as of 05/2015 {{Progressbar|70}} (compiles & runs OSG/osgEarth examples)
|status      = Under active development as of 05/2015 {{Progressbar|70}} (compiles & runs OSG/osgEarth examples)
|maintainers = {{usr|hamzaalloush}} and {{usr|hooray}}
|maintainers = {{usr|Hamzaalloush}} and {{usr|Hooray}}
|developers  = hamzaalloush, {{Usr|FlyHigh}} (since 05/2015)  
|developers  = hamzaalloush, FlyHigh (since 05/2015)  
|changelog  =  
|changelog  =  
* https://github.com/hamzaalloush/mxe-clone
* https://github.com/hamzaalloush/mxe-clone/commits/master-oldgcc
* https://github.com/saiarcot895/mxe/tree/master-oldgcc
* https://github.com/saiarcot895/mxe/commits/master-oldgcc
}}
}}


== News ==
== News ==
As of June 10, we are starting to make progress both on the shared and static builds of FlightGear/[[SimGear]] dependencies. as for a shared build of Flight Gear itself, a segmentation fault is currently occurring and being investigated. [https://gist.github.com/saiarcot895/389c699af30a91d2774b crash information]


* as of June 10, we are starting to make progress both on the shared and static builds of FG/SG dependancies. as for a shared build of Flight Gear itself, a seg-fault is currently occurring and being investigated. [https://gist.github.com/saiarcot895/389c699af30a91d2774b crash information]
{{Note|I'll work on getting the backtraces, but if I recall correctly, they didn't seem too helpful. PortableXDR is used in compiling hdf4; I don't think any of the other downstream libraries (gdal, netcdf, openscenegraph, simgear, flightgear) use it directly. Regarding the segfaults, they're actually happening at the end of "initializing subsystems" and the start of "finalizing subsystems".
 
-- [[User:Flyhigh|Flyhigh]] ([[User talk:Flyhigh|talk]]) 00:05, 8 June 2015 (EDT)}}
{{Note|I'll work on getting the backtraces, but if I recall correctly, they didn't seem too helpful. PortableXDR is used in compiling hdf4; I don't think any of the other downstream libraries (gdal, netcdf, openscenegraph, simgear, flightgear) use it directly. Regarding the segfaults, they're actually happening at the end of "initializing subsystems" and the start of "finalizing subsystems". -- [[User:Flyhigh|Flyhigh]] ([[User talk:Flyhigh|talk]]) 00:05, 8 June 2015 (EDT)}}


* also, a 32-bit Terragear static build has been done, although seg-faulting still, the patches applied for Mingw64 compatibility will be reviewed by a Terragear developer.
In addition, a 32-bit [[TerraGear]] static build has been done, although it still throws up segmentation faults.  The patches are applied for Mingw64 compatibility will be reviewed by a TerraGear developer.


== Gallery ==
== Gallery ==

Navigation menu