Skip to content

Create static lib artifact for arithmetic #296

@garyschulte

Description

@garyschulte

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions