In support of graal static compilation, besu-native needs to provide precompiles and other native code as static libraries, corresponding header files and provide graal sdk java classes.
Arithmetic is used by besu for the mod_exp precompile.
Acceptance criteria:
- creation of arithmetic--static.jar which includes
- .a libraries for each arithmetic lib
- .h header files for each arithmetic lib
- LibArithmetic*Graal.java counterparts for the existing jna libs
- ci workflow changes to ensure the arithmetic--static.jar artifacts are built and included in releases
In support of graal static compilation, besu-native needs to provide precompiles and other native code as static libraries, corresponding header files and provide graal sdk java classes.
Arithmetic is used by besu for the mod_exp precompile.
Acceptance criteria: