Linking additional libraries / object files to a TOSSIM application is definitely *possible*.
You may want to read this recipe by Konrad Iwanicki: https://www.millennium.berkeley.edu/pipermail/tinyos-devel/2009-May/003817.html -- LIU Yu On Tue, Jun 22, 2010 at 6:55 AM, Vezzali.Barbara*** <[email protected]> wrote: > hi, > i want to port sqlite in an application in tinyos, but the application > doesn't want to compile the library. > the amalgamation version of sqlite is composed of shell.c, sqlite3.c > sqlite3.h e sqlite3ext.h. I have found 2 solutions: > 1-i have included the header of the amalgamation version of sqlite in the > tos.h file (without compile sqlite) and i have introduced the command > __attribute__ ((C, spontaneous)) in a function of sqlite at the scope to > compile the same function always BUT DOESN'T GO,,,the application compile > the header files but isn't able to go to the file c;the result is infact > "undefined reference to the name of the function of sqlite"; > 2-i have compiled sqlite and i have linked the library with particular flags > in makefile to the application, > > CFLAGS += /dev/sqlite #where are the header files included > > LDFLAGS += -lsqlite3 -L/dev/build/.libs #add the library libsqlite3.a > > DOESN'T GO,, > QUESTION:IS IT POSSIBLE THAT AN APPLICATION OF TINYOS ISN'T ABLE TO LINK THE > HEADER FILE OF A LIBRARY TO THE CORRESPONDENT FILE IN C? > > > _______________________________________________ > Tinyos-help mailing list > [email protected] > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help > _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
