Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact

Ticket #660 (closed enhancement: fixed)

Opened 17 years ago

Last modified 16 years ago

-lib switch

Reported by: kris Assigned to: sean
Priority: blocker Milestone: 0.99.3
Component: Core Functionality Version: 0.99.1 RC4 Keep
Keywords: Cc: larsivi

Description

This next release *needs* to take advantage of the new DMD switch to support different libraries. I don't think we should release without that ... what say you?

Frankly, I'm tired of hearing that installing Tango breaks Phobos. This is a perception that has to end :)

- Kris

Change History

10/04/07 08:58:59 changed by larsivi

I agree, but this is likely to need a few updates to the build and install scripts.

First thing first though, should runtime and public api be put in one library? Or should we continue with tango.lib, and change the runtime name to tangort and tangortd (for the debug version)?

10/04/07 16:06:02 changed by kris

given the combination of release/debug, I'd suggest we combine the runtime/tango into one library, called tango.lib

10/04/07 17:24:27 changed by larsivi

Testing notification (I don't get mails anymore)

10/05/07 09:45:07 changed by larsivi

  • milestone changed from 0.99.2 RC5 to 0.99.3 RC6.

This is deferred to next release, due to rather many edits needed for installation

11/09/07 00:03:25 changed by sean

  • status changed from new to closed.
  • resolution set to fixed.

Closed by changeset [2811].

11/09/07 10:01:23 changed by larsivi

(In [2820]) Change library name for DMD, refs #660

11/09/07 10:18:02 changed by larsivi

(In [2821]) Installs correct library, applies defaultlib switch in dmd.conf. refs #660

11/09/07 11:18:31 changed by larsivi

(In [2823]) Fixed installer scripts for DMD and the new library naming scheme. refs #660

11/11/07 02:16:25 changed by kris

  • status changed from closed to reopened.
  • resolution deleted.

Would someone mind explaining just how the libs are now supposed to be built and installed on win32? There appears to be no guidance on this, and I can't find a way to build usergdi32.lib since the .bat file has been deleted

Yidabu can't build his tango install anymore

11/12/07 09:35:36 changed by larsivi

Remaining issues;

11/12/07 09:36:55 changed by larsivi

See also #739, but this ticket don't depend on it.

11/12/07 19:52:33 changed by sean

  • status changed from reopened to closed.
  • resolution set to fixed.

(In [2863]) Changed 'dtango' library specifier to 'tango'. This closes #660

11/13/07 03:22:32 changed by sean

(In [2866]) The common, aggregate libraries are now all tagged by compiler:

tango-base-dmd.lib tango-user-dmd.lib tango-win32-dmd.lib

The component libraries are not tagged in this manner however, so some care may be necessary for a parallel install in this configuration. refs #660