Skip to content

Static linking of the jessie plugin fails when using a non-local Jc

ID0000227: This issue was created automatically from Mantis Issue 227. Further discussion may take place here.


Id Project Category View Due Date Updated
ID0000227 Frama-C Plug-in > jessie public 2009-09-01 2009-09-23
Reporter mehdi Assigned To signoles Resolution won't fix
Priority normal Severity minor Reproducibility always
Platform - OS - OS Version -
Product Version Frama-C Beryllium-20090601-beta1 Target Version - Fixed in Version Frama-C Beryllium-20090902

Description :

Hi,

When I try to link frama-c statically with the Jessie plugin (with --with-jessie-static), the compilation fails with the following message:

File "none", line 1, characters 0-1: Error: No implementations provided for the following modules: Jc referenced from lib/plugins/Jessie.cmx make[2]: *** [bin/toplevel.opt] Erreur 2

When using a non-local Jc, you need to add jc.cm{x,o} when linking.

Please find attached a patch that fixes this issue.

Kind regards,

Attachments

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information