rumpk/libs/membrane/external/lwip/contrib/ports/unix/lib
Markus Maiwald ad8926e492 Rumpk Stability, NipBox Boot, and Repository Cleanup
- Fixed Rumpk RISC-V Trap Handler (SSCRATCH swap, align(4), SUM bit) to prevent double faults.

- Stabilized Userland Transition (fence.i, MMU activation) allowing NipBox execution.

- Restored Forge pipeline to build NipBox from source.

- Documented critical RISC-V trap mechanics in internal docs.

- Committed pending repository cleanup (obsolete websites) and new core modules.
2026-01-04 21:39:06 +01:00
..
CMakeLists.txt Rumpk Stability, NipBox Boot, and Repository Cleanup 2026-01-04 21:39:06 +01:00
README Rumpk Stability, NipBox Boot, and Repository Cleanup 2026-01-04 21:39:06 +01:00
lwipopts.h Rumpk Stability, NipBox Boot, and Repository Cleanup 2026-01-04 21:39:06 +01:00

README

This directory contains an example of how to compile lwIP as a shared library
on Linux.

Some brief instructions:

* Compile the code:

 > mkdir build
 > cd build
 > cmake ..
 > make clean all

 This should produce liblwip.so. This is the shared library.

* Link an application against the shared library

 If you're using gcc you can do this by including -llwip in your link command.

* Run your application

 Ensure that LD_LIBRARY_PATH includes the directory that contains liblwip.so
 (ie. this directory)


If you are unsure about shared libraries and libraries on linux in
general, you might find this HOWTO useful:

<http://www.tldp.org/HOWTO/Program-Library-HOWTO/>