Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ TheIDE » U++ TheIDE: Other Features Wishlist and/or Bugs » [BUG] umk/theide: GCC always building for sse2
[BUG] umk/theide: GCC always building for sse2 [message #43293] Tue, 24 June 2014 16:13 Go to next message
steffen is currently offline  steffen
Messages: 38
Registered: May 2007
Location: Denmark
Member

Hi,

I recently rebuild umk on my release system to make use of the COMMON_CPP_OPTIONS macro to build with c++11 options.
After that my application stopped working on my embedded targets, which have older VIA C3 processors that doesn't have a full instruction set, so I build for i486 targets with GCC.

I have traced the problem to rev. 7311 in GccBuilder.icpp line 79:
	if(HasFlag("SSE2") || !HasFlag("CLANG"))
		cc << " -msse2 -mfpmath=sse";

If CLANG is not set it will always build for sse2, and that causes the application to segfault on my old targets.
The segfault occurs very early during constructor initialization, so no error handling is in place yet.
I guess that CLANG is for the LLVM compiler or should I use it on my project?
Until now I have build with "GUI,MT,X11".

Regards,
Steffen
Re: [BUG] umk/theide: GCC always building for sse2 [message #43360 is a reply to message #43293] Fri, 11 July 2014 12:04 Go to previous message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
Ops, sorry, now fixed.
Previous Topic: please make min-size of dialogs (fixed size windows) smaller than 768
Next Topic: Problem with syntax highlight on find results window.
Goto Forum:
  


Current Time: Fri Mar 29 07:25:24 CET 2024

Total time taken to generate the page: 0.01233 seconds