Opened 14 years ago

Closed 14 years ago

#2734 closed Bugs (fixed)

Cygwin wants .dll, not .so for shared libraries

Reported by: don2387ward@… Owned by: Vladimir Prus
Milestone: Boost 1.38.0 Component: build
Version: Boost 1.37.0 Severity: Problem
Keywords: cygwin Cc: don2387ward@…

Description

Building boost 1.37.0 on Cygwin I get shared libraries named xxx.so, but gcc expects files named xxx.dll (as in 1.36.0 and documented in gcc.jam). It appears this is due to changes to tools/build/v2/tools/types/lib.jam since 1.36.0.

Also (a separate issue): It would be nice if the xxx.dll files could be put in /usr/local/bin (rather than /usr/local/lib). Is there a way to do this?

Attachments (1)

lib.jam.patch (547 bytes ) - added by Steven Watanabe 14 years ago.

Download all attachments as: .zip

Change History (3)

by Steven Watanabe, 14 years ago

Attachment: lib.jam.patch added

comment:1 by Steven Watanabe, 14 years ago

Component: Building Boostbuild
Owner: set to Vladimir Prus

comment:2 by Steven Watanabe, 14 years ago

Resolution: fixed
Status: newclosed

(In [51241]) Use .dll extension for shared libraries on cygwin. Fixes #2734

Note: See TracTickets for help on using tickets.