Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building shared libraries doesn't work properly on Windows #165

Open
asylvest opened this issue Sep 2, 2016 · 0 comments
Open

Building shared libraries doesn't work properly on Windows #165

asylvest opened this issue Sep 2, 2016 · 0 comments

Comments

@asylvest
Copy link
Contributor

asylvest commented Sep 2, 2016

At least with Visual Studio 2015, the build fails:

[ 4/53] cxxshlib: target\modules\c++\except\source\Context.cpp.1.o target\modules\c++\except\source\Throwable.cpp.1.o target\modules\c++\except\source\Trace.cpp.1.o -> target\modules\c++\except\except-c++.dll target\modules\c++\except\except-c++.lib target\modules\c++\except\except-c++.dll.manifest
Waf: Leaving directory `C:\Users\Adam\Documents\Code\checkout\coda-oss\target'
Build failed
-> missing file: 'C:\\Users\\Adam\\Documents\\Code\\checkout\\coda-oss\\target\\modules\\c++\\except\\except-c++.lib'

It does properly build the DLL but then waf is expecting a .lib file too.

I thought this built ok previously (but then there are declspec issues where we'd need a macro around our class definitions to handle this properly).

Shared libraries work fine on Linux.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant