[BuildTools-tickets] [BuildTools] #112: build shared libraries on Windows

BuildTools coin-trac at coin-or.org
Wed Oct 17 11:34:04 EDT 2018


#112: build shared libraries on Windows
-------------------+------------------------------
Reporter:  stefan  |      Owner:  stefan
    Type:  defect  |     Status:  new
Priority:  major   |  Component:  build system
 Version:  0.7     |   Keywords:  autotools-update
-------------------+------------------------------
 Make sure autotools can build proper DLLs on Windows.
 Probably restrict third-party codes (like Glpk), where we do not have
 control over the code, to static libraries, though.

 COIN-OR package should make their API explicit by using
 {{{__declspec(dllexport/dllimport)}}} (MSVC) and {{{__attribute
 ((visibility(...)))}}} (GCC).

 Then we should pass option win32-dll to LT_INIT
 (https://www.gnu.org/software/libtool/manual/html_node/LT_005fINIT.html).

--
Ticket URL: <https://projects.coin-or.org/BuildTools/ticket/112>
BuildTools <http://projects.coin-or.org/BuildTools>
Tools for configuring and compiling COIN-OR codes



More information about the BuildTools-tickets mailing list