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   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.