I'm trying to migrate from Carbide 1.0 to 1.2 because I would like to use on-device debugging.
My problem is that I have our product compiled using gcce as libraries. In Carbide 1.0 express I could add them to the build configuration and the linker found them.
My issue is now that I can't figure out how to make Carbide 1.2 dev find my libraries.
My libraries were built using the gcc+ CSL arm toolchain (arm-none-symbianelf-gcc.exe) that comes with the SDK so I guess it should be ok for Carbide 1.2 as well.
I have tried adding my libraries (*.a) to the mmp file, putting them in epoc32/release/armv5/lib folder, adding them through the project settings but I still get "undefined reference" except if I put them in the mmp file using LIBRARY tag then I get something like $epoc32/release/armv5/lib/mylibrary.dso No such file or directory which I understand since I don't use *.dso.
Has anyone had these issues and figured out how to solve them? I mean it shouldn't matter if I use Carbide 1.0 or 1.2. Libraries that link in 1.0 should link in 1.2 too.