Skip to content

Missing option to export symbols from armips #226

@Swiftloke

Description

@Swiftloke

While reading through the documentation, I found the following line:

You can link object files or static libraries in ELF format. The code and data is relocated to the current output position and all of its symbols are exported. You can in turn use armips symbols inside of your compiled code by declaring them as extern.

My objective is to write armips code (targeting 3DS), assemble it, and use the functions I declared in C. However, despite my best efforts I'm not able to find any option to actually export the symbols used into the ELF that armips produces when writing code. I was able to find some code that referred to exporting a symbol table, but it only seems to be called when importing ELF files and reading symbols from them.

I confess that I'm far from an expert on armips usage and the concept of linking, but given that I haven't found a way to make this work this seems to be a bug with either the documentation or the program. Any insight into what I'm missing is appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions