#29 wrong version flag for LDC in makefile

closed-fixed
nobody
None
5
2009-03-22
2009-03-06
ObiJohn
No

In the ifeq ("$(COMPILER)","LDC") blocks of wx/GNUmakefile and the Configs/config.* files, "version" is set to "-version" when it should now be set to "-d-version" (as of the 1.0 release, I believe).

Note that LDC now includes a dmd compatibility command-line wrapper script named "ldmd" which uses the old-style "-version" option. Since LDC users could use either "ldc" or "ldmd", there should be a second ifeq("$(COMPILER)","LDMD") block in the makefile and config files.

Discussion

  • It was tried with LDC 0.9, which did use -version. Didn't know LDC 1.0 hs been released, but will change the version parameter for it then <sigh>

    I'd rather not use gdmd nor ldmd in the Makefiles, might as well use the native syntax if bothering to use the $(COMPILER) in the first place.

     
  • Fixed in CVS.

     
    • status: open --> pending-fixed
     
  • This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 14 days (the time period specified by
    the administrator of this Tracker).

     
    • status: pending-fixed --> closed-fixed