This repository has been archived on 2023-11-05. You can view files and clone it, but cannot push or open issues or pull requests.
wasm-micro-runtime/core/shared/platform
Shengyun Zhou 2e77626d0f
wamrc: Support cross building and linking LLVM shared libs (#1578)
1. Support cross building wamrc and installing it
2. Remove PIE flag for Windows to fix compilation error when compiled by clang
3. Support linking LLVM shared libs to help build with system default or custom
   LLVM installation and reduce binary size.
2022-10-13 18:37:34 +08:00
..
alios Add check for code section size, fix interp float operations (#1480) 2022-09-14 19:49:18 +08:00
android Implement POSIX semaphore support for linux platform (#1345) 2022-08-08 19:59:46 +08:00
common linux-sgx: Implement socket API getpeername, recvfrom and sendto (#1556) 2022-10-06 21:32:33 +08:00
darwin Fix the "register native with iwasm" stuff for macOS (#1558) 2022-10-07 15:17:36 +08:00
esp-idf Fix link error for ESP-IDF 4.4.2 (#1520) 2022-09-27 09:00:38 +08:00
include Merge dev/socket into main (#1393) 2022-09-22 21:46:14 +08:00
linux Implement POSIX semaphore support for linux platform (#1345) 2022-08-08 19:59:46 +08:00
linux-sgx linux-sgx: Implement POSIX calls based on getsockname and set/getbooloption (#1574) 2022-10-12 09:57:01 +08:00
nuttx Fix NuttX build error after dev/socket was merged (#1517) 2022-09-26 20:06:14 +08:00
riot Add check for code section size, fix interp float operations (#1480) 2022-09-14 19:49:18 +08:00
rt-thread Implement POSIX semaphore support for linux platform (#1345) 2022-08-08 19:59:46 +08:00
vxworks Implement POSIX semaphore support for linux platform (#1345) 2022-08-08 19:59:46 +08:00
windows wamrc: Support cross building and linking LLVM shared libs (#1578) 2022-10-13 18:37:34 +08:00
zephyr Add check for code section size, fix interp float operations (#1480) 2022-09-14 19:49:18 +08:00
README.md re-org platform APIs, simplify porting process (#201) 2020-03-16 16:43:57 +08:00

This folder contains the platform abstract layer for multiple platforms. To support a new platform, you can simply create a new folder here and implement all the APIs defined in include folder.

Refer to port_wamr.md for how to port WAMR to a target platform.