Issue Details (XML | Word | Printable)

Key: CORE-3605
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Alexander Peshkov
Reporter: Mariusz Zynel
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Firebird Core

GLOB_OPTIONS mixes CFLAGS and CXXFLAGS which could be exclusively different

Created: 22/Sep/11 08:07 AM   Updated: 23/Apr/13 01:12 PM
Component/s: Build Issues / Porting
Affects Version/s: 2.5.0
Fix Version/s: 2.5.2, 3.0 Alpha 1

Time Tracking:
Not Specified

Environment:
Solaris 10 U8 x86 Sun studio 12: cc: Sun C 5.9 SunOS_i386 Patch 124868-10 2009/04/30

Planning Status: Unspecified


 Description  « Hide
CFLAGS and CXXFLAGS are two different variables for two different compilers. Some options could be the same for both like -xO (optimization level) or -m64 (memory model) but there are switches exlusively different like -xstrconst (string literals treatment) or -Xa (conformance model)
which are cc options but not CC. So, it is a mistake to "Use configure's CFLAGS as global options for all compilers and linkers" as it is stated in make.defaults.

 All   Comments   Work Log   Change History   Version Control   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.