2008-02-18 10:56:17 cannot build microwindows with shared lib support
Bill Fassler (UNITED STATES)
Message: 51205 I am using a 3 month +/- svn trunk checkout, but I did update my microwin svn during my attempts to get touchscreen to work with something other than just the event test.
Although it builds fine without shared lib support, it fails if I try to enable it. I do not know if this has anything to do with why I can't get the touchscreen to work with nano-X.
I still see the error in my intitial post.
/user/microwin/src/obj/mwin/bmp/microwin.o /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/obj/mwin/bmp/penguin.o
bfin-linux-uclibc-ar: creating /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a
Creating shared library libmwimages.so ...
bfin-linux-uclibc-ld -shared -o /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.so --whole-archive /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: car8.o: cannot link fdpic object file into non-fdpic executable
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(car8.o)
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: min4.o: cannot link fdpic object file into non-fdpic executable
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(min4.o)
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: max4.o: cannot link fdpic object file into non-fdpic executable
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(max4.o)
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: close4.o: cannot link fdpic object file into non-fdpic executable
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(close4.o)
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: under4.o: cannot link fdpic object file into non-fdpic executable
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(under4.o)
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: zion208.o: cannot link fdpic object file into non-fdpic executable
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(zion208.o)
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: cs1.o: cannot link fdpic object file into non-fdpic executable
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(cs1.o)
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: rle8.o: cannot link fdpic object file into non-fdpic executable
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(rle8.o)
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: microwin.o: cannot link fdpic object file into non-fdpic executable
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(microwin.o)
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: penguin.o: cannot link fdpic object file into non-fdpic executable
/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(penguin.o)
make[6]: *** [/home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.so] Error 1
make[6]: Leaving directory `/home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/mwin/bmp'
make[5]: *** [subdir-/home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/mwin/bmp] Error 2
make[5]: Leaving directory `/home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/mwin'
make[4]: *** [subdir-/home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/mwin] Error 2
make[4]: Leaving directory `/home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src'
make[3]: *** [all] Error 1
make[3]: Leaving directory `/home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin'
make[2]: *** [microwin] Error 2
make[2]: Leaving directory `/home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user'
make: *** [subdirs] Error 1
vocal@Grumpy:~/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist$
Bill
QuoteReplyEditDelete
2008-02-18 11:06:36 Re: cannot build microwindows with shared lib support
Mike Frysinger (UNITED STATES)
Message: 51206 ld needs to have the target explicitly specified via the -m option
QuoteReplyEditDelete
2008-02-18 11:14:15 Re: cannot build microwindows with shared lib support
Bill Fassler (UNITED STATES)
Message: 51207 Is shared lib support necessary for touchscreen to work with nano-x?
Bill