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 - There is no way to disable dependency tracking during configure
Summary: There is no way to disable dependency tracking during configure
Status: RESOLVED FIXED
Alias: None
Product: SDL
Classification: Unclassified
Component: build (show other bugs)
Version: HG 2.0
Hardware: x86 Mac OS X 10.6
: P2 normal
Assignee: Ryan C. Gordon
QA Contact: Sam Lantinga
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-05 07:24 UTC by Jack Jansen
Modified: 2009-10-08 02:11 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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!