Skip to content

Conversation

@wenyongh
Copy link
Owner

@wenyongh wenyongh commented Jan 6, 2022

No description provided.

PiotrSikora and others added 8 commits January 4, 2022 10:50
Previously, "linux" was hardcoded in the root CMakeLists.txt, so it was
impossible to build on anything but Linux, even when specifying
WAMR_BUILD_PLATFORM.

Signed-off-by: Piotr Sikora <[email protected]>
Add extern "C" in libc-builtin-sysroot pthread.h to fix mulit-thread
wasm app compiling error with C++ compiler
Various fixes and beautifications coordinated with @1c3t3a,
fixes 2 of the 3 all remaining issues from #892:
- enable to os_mmap executable memory
- fix os_malloc/os_realloc/os_free issues
- implement os_thread_get_stack_boundary
- add build scripts to include with esp-idf to use wamr as
  an ESP-IDF component
- update sample and document
Remove hardcoded stack size in thread_manager.c

Signed-off-by: Huang Qi <[email protected]>
Wrap data width according to atomic opcode specified

Signed-off-by: Huang Qi <[email protected]>
Upgrade uvwasi to 1.42.0 and fix Android link issues reported by #934
Fix some issues on MacOS platform
- Enable libc-wasi by default
- Set target abi to "gnu" if it is not set for wamrc to avoid generating
  object file of unsupported Mach-O format
- Set `<vendor>-<sys>` info according to target abi for wamrc to support
  generating AOT file for other OSs but not current host
- Set cpu name if arch/abi/cpu are not set to avoid checking SIMD
  capability failed
- Set size level to 1 for MacOS/Windows platform to avoid relocation type
  unsupported warning
- Clear posix_memmap.c compiling warning
- Fix spec case test script issues, enable test spec cases on MacOS

Signed-off-by: Wenyong Huang <[email protected]>
@wenyongh wenyongh deleted the branch wenyongh:fix_macos_issues January 7, 2022 01:55
@wenyongh wenyongh closed this Jan 7, 2022
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

Successfully merging this pull request may close these issues.

6 participants