wasm-micro-runtime/core/iwasm
Xavier Del Campo 296c3cc69d
wasm_export.h: Use "default" visibility for gcc and clang (#3957)
Since the top-level CMakelists.txt is appending `-fvisibility=hidden` to
the compile options, no public symbols are exported by default. This
forbids users from linking against the shared library.

Using `gcc/clang` attributes [1], it is possible to override the definition
for `WASM_RUNTIME_API_EXTERN` so that only required symbols are
correctly exported.

[1]: https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#Common-Function-Attributes
2024-12-19 08:49:13 +08:00
..
aot Fix aot table instantiate (#3946) 2024-12-10 20:26:32 +08:00
common Refactor SConscript and add file checks in iwasm.c (#3945) 2024-12-06 14:54:37 +08:00
compilation set alignment 4 when loading multi return value (#3955) 2024-12-12 20:33:46 +08:00
doc Fix some more spelling issues (#3393) 2024-05-08 09:30:29 +08:00
fast-jit Add support for multi-memory proposal in classic interpreter (#3742) 2024-08-21 12:22:23 +08:00
include wasm_export.h: Use "default" visibility for gcc and clang (#3957) 2024-12-19 08:49:13 +08:00
interpreter Fix loader small bug (#3928) 2024-11-26 10:08:51 +08:00
libraries Add Windows wamrc and iwasm build in release CI (#3857) 2024-10-17 10:01:56 +08:00
README.md Add architecture diagram for wasm globals and classic-interp stack frame (#2058) 2023-03-25 09:39:20 +08:00