OpenLibm wrapper for the Vhex project
Go to file
YannMagnin e7188a6311
vxOpenLibm - v1.0.0-rc0 : fix typo
*update*
> [script]
  | [uninstall] check `sysroot.txt` instead of `install_manifest.txt`
  | [uninstall] display sysroot information during validation step
  | [update] check `sysroot.txt` instead of `install_manifest.txt`
  | [update] display sysroot information during validation step

*fix*
> [project]
  | [README] fix typo
> [scripts]
  | [install] fix typo
  | [uninstall] fix typo
  | [update] fix typo
2023-12-04 10:28:48 +01:00
patches vxOpenLibm - v1.0.0-dev6 : enable verbose by default during uninstall step 2023-12-03 16:50:48 +01:00
scripts vxOpenLibm - v1.0.0-rc0 : fix typo 2023-12-04 10:28:48 +01:00
.gitignore vxOpenLibm - v1.0.0-rc0 : fix typo 2023-12-04 10:28:48 +01:00
README.md vxOpenLibm - v1.0.0-rc0 : fix typo 2023-12-04 10:28:48 +01:00

README.md

vxOpenLibM

This is a wrapper around the OpenLibm with the support of the sh3eb architecture (written by Lephenixnoir), intended for the Vhex kernel project.

This project will directly patch the current openlibm source files and use a custom build system based on CMake instead of the "Makefile mess" used in the original project to handle properly the install/uninstall process.

Installing

You can use the scripts/install.sh --help to see manual installation of the project. But, since the compiler needed to build the vxOpenLibm is sh-elf-vhex which automatically installs this project, you theoretically do not need to do so.

README and Licensing

See the original REAME file of the openlibm project for further information. Note that Openlibm contains code covered by various licenses, see LICENSE.md

Special thanks

A big thanks to Lephenixnoir who ported the sh3eb support to openlibm!