We are currently migrating Bugzilla to GitHub issues.
Any changes made to the bug tracker now will be lost, so please do not post new bugs or make changes to them.
When we're done, all bug URLs will redirect to their equivalent location on the new bug tracker.

Bug 828

Summary: There is no way to disable dependency tracking during configure
Product: SDL Reporter: Jack Jansen <Jack.Jansen>
Component: buildAssignee: Ryan C. Gordon <icculus>
Status: RESOLVED FIXED QA Contact: Sam Lantinga <slouken>
Severity: normal    
Priority: P2    
Version: HG 2.0   
Hardware: x86   
OS: Mac OS X 10.6   

Description Jack Jansen 2009-10-05 07:24:01 UTC
I'm on MacOSX 10.6, trying to cross-compile SDL 1.3 for deployment on 10.4/10.5 for both PowerPC and Intel.

Everything works fine (after installing the Apple SDKs and providing all the --arch and other flags to SDL configure, etc), with one exception: the Makefiles (or, actually configure) insists on adding the gcc flags -MMD and -MT.

This does not work when compiling with multiple architectures, for obvious reasons. Many configure-based packages have an option --disable-dependency-tracking which allows you to disable the generation of .d files.

I have manually removed the "-MMD -MT \$@" from the compiles, and this seems to work fine.

Addition of a configure flag would be much appreciated, as it would streamline the workflow of building fat SDL libraries on OSX.
Comment 1 Sam Lantinga 2009-10-08 02:11:53 UTC
This is fixed in subversion, thanks!