On Tuesday 22 February 2011 02:10:28 zsxxsz wrote:
> dmd -oftest adl/*.d main/*.d import/acl/*.d ./lib/lib_acl.a
> /usr/bin/ld: unrecognized option '--no-warn-search-mismatch'
> /usr/bin/ld: use the --help option for usage information
> my ld: GNU ld version 184.108.40.206.6-6.el5 20061020
Please don't post directly to the bug list. You sign up for it so that you get
all of the updates to bugs on bugzilla. Normally, you'd post to D.learn (for
questions about D) or D (for discussing the language). In this case, either
posting to the thread which announced the release od 2.052 in D.announce or
posting in D would probably be the best choice.
In any case, my guess is that you have an old version of binutils. You're going
to have to either update your linux insteall or edit your dmd.conf so that it
doesn't use --no-warn-search-mismatch (though that means that you're likely to
get warnings about library version mismatches for Phobos; the flag is there
because both the 32-bit and 64-bit versions of Phobos are ld's search path, and
it's annoying for it to complain about the one which you aren't using just
because it's for the wrong architecture).
- Jonathan M Davis