Am 16.04.2013 00:56, schrieb Michael Sevakis:
Calling apps/ code from firmware? That's bad!
Why not move fixedpoint to firmware (or into the top level lib folder)?
Best regards
It was causing weird issues with codeclib, where if built into
libfirmware and not referenced internally to libfirmware, the
functions would be dropped and codeclib would fail to link. I wasn't
yet in the mood to make it work properly, so I just moved the header
to firmware/export. There would still be an issue since only sw volume
control uses it within /firmware itself.
Hmm, how can that happen? Creating a libX.a is just packing *.o into an
archive, regardless of internal references. It doesn't even involve the
linker.
If codeclib (from /lib/rbcodec), which we ideally want to work outside
Rockbox, uses this then fixed point should also be somewhere in /lib IMO.
Best regards.