Comments (9)
same here
from highway.
when I compile with verbose mode, what is passed to compiler is -Dhwy_contrib_EXPORTS
not -Dhwy_EXPORTS
. So, according to highway_export.h, HWY_DLLEXPORT
is defined to __declspec(dllimport)
from highway.
That is only true if HWY_SHARED_DEFINE
is not defined, because if it is HWY_DLLEXPORT
is empty, see the code from hwy/highway_export.h
I mentioned above.
from highway.
#413 would still be nice to have 😉
from highway.
Apologies, I used the wrong macro: it should have been HWY_CONTRIB_DLLEXPORT for anything in hwy/contrib. Fixing shortly.
That aside, I'm not sure it actually makes sense to use shared libraries for Highway. There's not a lot of code that can actually go into the .so/.dll, and maybe it's more trouble than it is worth?
from highway.
@kmilos we can certainly add the LANGUAGES CXX to CMakelists, I'm not sure the other prefix change is still relevant because we now instead set RUNTIME_OUTPUT_DIRECTORY?
from highway.
I was suggesting at MSYS2 in the CI in general...
from highway.
hm, when we last tried enabling it, there were numerous issues. Do you have any statistics on how many projects are using Highway with MSYS/MinGW? Would anyone be willing to help with these and future issues?
from highway.
Do you have any statistics on how many projects are using Highway with MSYS/MinGW?
So far libjxl and libvips depend on it directly in the MSYS2 repo https://packages.msys2.org/package/mingw-w64-ucrt-x86_64-highway?repo=ucrt64 and then all of their clients. It's hard to tell who else uses it indirectly, outside the repo...
from highway.
Related Issues (20)
- Documentation: Where is the release signing key? HOT 6
- Test failure on s390x HOT 7
- Fails to build on riscv without RVV 1.0 despite #2159 HOT 1
- Compilation fails on aarch64 platform HOT 1
- Still having issue with RISCV HOT 3
- Split hwy/tests/logical_test.cc HOT 1
- s390x/Z14: error: inlining failed in call to ‘always_inline’ HOT 7
- arm64 lanes HOT 21
- arm64/gcc-13: error: this operation requires the SVE ISA extension HOT 3
- Question: how to declare template method for dynamic dispatch ? HOT 2
- Question about API HOT 2
- Split mul_test HOT 1
- HTML documentation appears to be out of date? HOT 2
- SortTestGroup/SortTest.TestAllFloatInf/EMU128 # GetParam() = 2305843009213693952 (Subprocess aborted)
- HWY_EXPORT_AND_DYNAMIC_DISPATCH_T for multiple template parameters function with Clang/GCC HOT 5
- Implementing Scalbn/ScaleF ops HOT 3
- MSVC 2019 reports errors like "identifier Native is undefined" in error list, but still builds HOT 1
- no matching function for call to 'IfThenElse' HOT 3
- Question: can I create an array of SIMD vectors ? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from highway.