FROM : Chris Espinosa
DATE : Wed Nov 01 00:52:50 2006
Xcode 2.4.1, a minor update to Xcode 2.4, is available for download on
the Apple Developer Connection. Excerpts from the Release Notes are
included below. This update is recommended for people using Dwarf for
debugging, for people developing 64-bit software for Tiger, and for
people who have filed specific bugs against Xcode 2.4 that have been
returned to them in Verify/Software Changed as fixed in 2.4.1.
The download includes the October documentation set.
Xcode 2.4.1 Release Notes
Xcode 2.4.1 is a minor update that fixes some known problems in Xcode
2.4.
There are two improvements in this version of Xcode:
New build settings that let you determine the OS and Xcode version
and native build machine architecture at build time
A new version of the CHUD tools
The remainder of the changes are bug fixes in the compiler, assembler,
linker, debugger, and SDKs. Most of the fixes have to do with 64-bit
code generation and Dwarf debugging. The gcc and gdb release notes
have more detail.
New Features
Projects built in Xcode 2.4.1 now have access to several predefined
build settings that provide information about the build environment.
You may use these build settings to define other settings that affect
the build (for example, to have different build folders for different
Xcode versions) or to pass as preprocessor values for compilation or
Info.plist preprocessing.
The new predefined build settings are:
NATIVE_ARCH_ACTUAL The actual architecture of the build machine
(ppc, ppc64, i386, or x86_64).
NATIVE_ARCH_32_BIT The 32-bit version of the build machine’s
architecture (ppc or i386).
NATIVE_ARCH_64_BIT The 64-bit version of the build machine’s
architecture (ppc64 or x86_64).
MAC_OS_X_VERSION_ACTUAL The Mac OS X version as a four-digit number
similar to MAC_OS_X_VERSION_MAX_ALLOWED, e.g. 1047.
MAC_OS_X_VERSION_MAJOR The major version of Mac OS X, e.g. 1040.
XCODE_VERSION_ACTUAL The Xcode version as a four-digit number; in
this release, 0241
XCODE_VERSION_MAJOR The major version of Xcode; in this release, 0200
You cannot set these build setting values. These values will be
supported on future versions of Xcode, but are undefined for Xcode 2.4
and earlier.
Bug Fixes
Xcode 2.4.1 also fixes an incompatibility introduced by Subversion
1.4. If you have upgraded to Subversion 1.4 on Tiger, you should
upgrade to Xcode 2.4.1 to use integrated Subversion support.
The Finder Get Info information for Xcode 2.4.1 now agrees with the
Xcode About box.
vecLib headers have been updated in the 10.4u SDK.
Distributed Builds now correctly disable distribution between
incompatible versions of Mac OS X that happen to have the same version
number.
Debugging now works correctly for functions in anonymous namespaces.
Step In to Objective-C methods now steps in, rather than continuing
execution.
The incidence of bogus "<incomplete type>" messages when printing
variable values has been greatly reduced.
AvailabilityMacros.h in the 10.2.8 SDK has been fixed to set the
MAC_OS_X_VERSION_MAX_ALLOWED macro value correctly.
Problems relating to using QuickTime 7.1.2 headers with the 10.3.9 SDK
have been resolved. The 10.3.9 SDK now contains working QuickTime
7.1.2 headers and stub libraries.
DATE : Wed Nov 01 00:52:50 2006
Xcode 2.4.1, a minor update to Xcode 2.4, is available for download on
the Apple Developer Connection. Excerpts from the Release Notes are
included below. This update is recommended for people using Dwarf for
debugging, for people developing 64-bit software for Tiger, and for
people who have filed specific bugs against Xcode 2.4 that have been
returned to them in Verify/Software Changed as fixed in 2.4.1.
The download includes the October documentation set.
Xcode 2.4.1 Release Notes
Xcode 2.4.1 is a minor update that fixes some known problems in Xcode
2.4.
There are two improvements in this version of Xcode:
New build settings that let you determine the OS and Xcode version
and native build machine architecture at build time
A new version of the CHUD tools
The remainder of the changes are bug fixes in the compiler, assembler,
linker, debugger, and SDKs. Most of the fixes have to do with 64-bit
code generation and Dwarf debugging. The gcc and gdb release notes
have more detail.
New Features
Projects built in Xcode 2.4.1 now have access to several predefined
build settings that provide information about the build environment.
You may use these build settings to define other settings that affect
the build (for example, to have different build folders for different
Xcode versions) or to pass as preprocessor values for compilation or
Info.plist preprocessing.
The new predefined build settings are:
NATIVE_ARCH_ACTUAL The actual architecture of the build machine
(ppc, ppc64, i386, or x86_64).
NATIVE_ARCH_32_BIT The 32-bit version of the build machine’s
architecture (ppc or i386).
NATIVE_ARCH_64_BIT The 64-bit version of the build machine’s
architecture (ppc64 or x86_64).
MAC_OS_X_VERSION_ACTUAL The Mac OS X version as a four-digit number
similar to MAC_OS_X_VERSION_MAX_ALLOWED, e.g. 1047.
MAC_OS_X_VERSION_MAJOR The major version of Mac OS X, e.g. 1040.
XCODE_VERSION_ACTUAL The Xcode version as a four-digit number; in
this release, 0241
XCODE_VERSION_MAJOR The major version of Xcode; in this release, 0200
You cannot set these build setting values. These values will be
supported on future versions of Xcode, but are undefined for Xcode 2.4
and earlier.
Bug Fixes
Xcode 2.4.1 also fixes an incompatibility introduced by Subversion
1.4. If you have upgraded to Subversion 1.4 on Tiger, you should
upgrade to Xcode 2.4.1 to use integrated Subversion support.
The Finder Get Info information for Xcode 2.4.1 now agrees with the
Xcode About box.
vecLib headers have been updated in the 10.4u SDK.
Distributed Builds now correctly disable distribution between
incompatible versions of Mac OS X that happen to have the same version
number.
Debugging now works correctly for functions in anonymous namespaces.
Step In to Objective-C methods now steps in, rather than continuing
execution.
The incidence of bogus "<incomplete type>" messages when printing
variable values has been greatly reduced.
AvailabilityMacros.h in the 10.2.8 SDK has been fixed to set the
MAC_OS_X_VERSION_MAX_ALLOWED macro value correctly.
Problems relating to using QuickTime 7.1.2 headers with the 10.3.9 SDK
have been resolved. The 10.3.9 SDK now contains working QuickTime
7.1.2 headers and stub libraries.






Xcode mail archive

