Opened 15 years ago

Closed 15 years ago

#1501 closed Bugs (wontfix)

Darwin Leopard (10.5) not detected

Reported by: jrp at dial dot pipex dot com Owned by: John Maddock
Milestone: Boost 1.35.0 Component: Building Boost
Version: Boost Development Trunk Severity: Problem
Keywords: Cc:

Description

The current run.py / regression.py generates compiles like

"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -dynamic"

Although MacOSX10.4u.sdk exists, MacOSX10.5.sdk is probably the right thing to pick up.

Change History (1)

in reply to:  description comment:1 by René Rivera, 15 years ago

Component: configBuilding Boost
Resolution: wontfix
Status: newclosed

Note, this doesn't belong to the Boost Config component. It belongs to either of the build components.

Replying to jrp at dial dot pipex dot com:

The current run.py / regression.py generates compiles like

"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -dynamic"

Although MacOSX10.4u.sdk exists, MacOSX10.5.sdk is probably the right thing to pick up.

This is intentional. It does detect 10.5, it's just that it defaults to using 10.4 for compatibility of code. Apple deprecated all non-64bit API calls in 10.5 which would cause a horrendous set of useless warnings. You can choose to build 10.5 by manually specifying "macosx-version=10.5" in the bjam command options.

If you think this is an incorrect default choice please bring up the issues on either the build or dev lists.

Note: See TracTickets for help on using tickets.