20,741
edits
Hamzaalloush (talk | contribs) (→Roadmap: addition of mxe 64-bit) |
m (→FlightGear: as per talk page) |
||
| Line 253: | Line 253: | ||
=== FlightGear === | === FlightGear === | ||
{| class="wikitable" | |||
! Task !! Description !! Priority || People !! Progress | |||
|- | |||
| mxe 32-bit '''static''' tool-chain || progress of the '''static''' mxe i686-w64-mingw32-based tool-chain || [[File:Stars-1.png]] || Hamzaalloush|| {{Done}} | |||
|- | |||
| mxe 32-bit '''shared''' tool-chain || progress of the '''shared''' mxe i686-w64-mingw32-based tool-chain ||[[File:Stars-5.png]]|| Hamzaalloush|| {{Progressbar|40}} | |||
|- | |||
| mxe 64-bit '''static''' tool-chain || progress of the '''static''' mxe x86_64-w64-mingw32-based tool-chain || || {{Usr|FlyHigh}} -saiarcot895|| progress | |||
|- | |||
| mxe 64-bit '''shared''' tool-chain || progress of the '''shared''' mxe x86_64-w64-mingw32-based tool-chain || || {{Usr|FlyHigh}} -saiarcot895|| progress | |||
|- | |||
| flightgear specific mxe tool-chain || mxe subset/progress of packages neccessary for the flightgear project, rather than the full 367 packages ||[[File:Stars-1.png]]||Hamzaalloush|| {{Progressbar|70}} | |||
|- | |||
| [[Building FlightGear with osgEarth Integration|osg-earth]]-patched FG || there's a Windows batch file created by poweroftwo demonstrating what needs to be done, see [http://forum.flightgear.org/viewtopic.php?f=81&t=23404] ||[[File:Stars-5.png]] || || {{Not done}} | |||
|- | |||
| leak checking support || add support for leak checking using [https://code.google.com/p/address-sanitizer/ Address Sanitizer] via <nowiki>-fsanitize=address -fno-omit-frame-pointer</nowiki> [https://github.com/sanhozay/fgbuild/blob/master/fgbuild#L82] ||[[File:Stars-3.png]]||...|| {{Not done}} | |||
|- | |||
| packages || provide binary mxe packages (deb/ppa) - e.g. via cmake/cpack [http://www.cmake.org/Wiki/CMake:CPackPackageGenerators] ||[[File:Stars-2.png]]||FlyHigh (?)|| {{Not done}} | |||
|- | |||
| VM || provide virtual appliance with mxe pre-configured and valid sg/fg build environments set up ||[[File:Stars-2.png]]||Hooray|| {{Not done}} | |||
|- | |||
| [[Superbuild]] || Update the CMake Superbuild to support mxe ?? ||[[File:Stars-0.png]] || Hooray||{{Not done}} | |||
|- | |||
| [[Building FlightGear with osgEarth Integration|osg-earth]] || update the [[Superbuild#Maintenance|Superbuild to support osgEarth]] ||priority || people|| {{Not done}} | |||
|- | |||
| build server || get the [[FlightGear Build Server]] updated to support mxe-based cross-builds ||mid-term||Jenkins maintainers|| {{Not done}} | |||
|} | |||
=== Dependencies === | |||
This is a list of dependencies (usually, dedicated *.mk modules for mxe) | |||
{{Note|All main dependencies (osg,osgearth, simgear, flightgear) will by default be built using <nowiki>-DCMAKE_BUILD_TYPE=DEBUG</nowiki> to ensure that we can easily troubleshoot problems, once all unit tests (demos/examples) of each package build/link and work correctly, the build type for the corresponding package will be promoted to '''RelWithDbg'''.}} | |||
{| class="wikitable" | |||
! Binary !! Status !! Description | |||
|- | |||
| fgjs || working (build/link & run-time) || Troubleshooting | |||
|- | |||
| fgviewer || rendering not quite correct || screen shots ? | |||
|- | |||
| fgfs || run-time error/segfault || link to pastebin here (log file, fgfs.log) | |||
|} | |||
for starters, will be using utilities (/utils, e.g. fgviewer) and the minimal startup profile as detailed below: | for starters, will be using utilities (/utils, e.g. fgviewer) and the minimal startup profile as detailed below: | ||