On 20/05/2014, at 8:52 AM, Ryan wrote: > Are you sure it isn't platform-specific?
No idea, but it WILL crash for sure if you're using gcc-4.8.x and you do not have compiler named gcc4.8 and g++-4.8. If you have only gcc-4.8.2 and g++-4.8.2 you will need to add a link (or symlink) gcc-4.8 -> gcc-4.8.2 g++-4.8 -> g++-4.8.2 Felix detects these exact names only. If found options to defeat aggressive loop optimisations are enabled. These optimisations crash Judy (i.e. -fno-aggressive-loop-optimization is required). The server/website is running Ubuntu 12.04 LTS I think. However I "manually apt-get g++-4.8" from an special server even though there's no backport. Sorry about this mess. Felix has a hack for that compiler. It won't work with gcc-4.9 when it comes out either. There's work to be done on the configuration. gcc has an unfortunate policy of bugging out if you give an invalid switch so there's no way to apply this switch to earlier versions. OTOH clang accepts it even if not supported (with a warning) which is a better policy. however it makes detection tricky. The Felix build system doesn't really do any configuration at all. That's done during bootstrap by the fbuild Python code. I haven't gotten around to writing a configuration program. -- john skaller skal...@users.sourceforge.net http://felix-lang.org ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ Felix-language mailing list Felix-language@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/felix-language