Skip to content

Portenta H7 Lite: Std lib atan2 causes a Undefined in Symbol Table #73

Closed
@mjs513

Description

@mjs513

While testing the DFRobot Lib for the BMM150 with the H7 Lite found that the use of atan2 in the library results in:

*** Booting Zephyr OS build v3.7.0-8126-g33bc8a018ecc ***
[00:00:00.573,000] <err> llext: Undefined symbol with no entry in symbol table a                      tan2, offset 2028, link section 12

while normally would just add the symbol to llext_exports.c begining to get concerned that it looks like to be complete would have add all the atan, acos etc std functions to the exports.c.

QUESTION: Is there an easier way to ensure that these are covered with out have to test each and every std function to ensure it will cause a error?

NOTE: have run the same example on the NANO but did not see this undefine appear?

NOTE1: The dfrobot bmm150 lib does not use the bosch API.

Activity

mjs513

mjs513 commented on Apr 13, 2025

@mjs513
Author

Going to close this as it was incorporated - just hope don't have to keep adding std functions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @mjs513

        Issue actions

          Portenta H7 Lite: Std lib atan2 causes a Undefined in Symbol Table · Issue #73 · arduino/ArduinoCore-zephyr