[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[microblaze-uclinux] QT/Embedded linking problems...
Hello,
I am trying to port qt-embedded 3.3.x to our microblaze based
reference platform. The biggest issue is about linking.
We are using the microblaze-elf-tools-20060213.tar.gz...
Everything seems to be correctly compiled, such as libqte-mt.a
(qt library statically linked), but when I try to build a simple
executable it gives me a bunch of undefined references:
../../bin/assistant.elf2flt: In function `AssistantServer::newConnection(int)':
../../bin/assistant.elf2flt(.text+0xfd4): undefined reference to `operator new(unsigned long)'
../../bin/assistant.elf2flt: In function `main':
../../bin/assistant.elf2flt(.text+0x1198): undefined reference to `operator new(unsigned long)'
../../bin/assistant.elf2flt(.text+0x1760): undefined reference to `operator new(unsigned long)'
../../bin/assistant.elf2flt(.text+0x178c): undefined reference to `operator new(unsigned long)'
../../bin/assistant.elf2flt(.text+0x1c08): undefined reference to `operator new(unsigned long)'
../../bin/assistant.elf2flt(.text+0x1cac): undefined reference to `operator delete(void*)'
../../bin/assistant.elf2flt(.text+0x1cd0): undefined reference to `operator delete(void*)'
../../bin/assistant.elf2flt(.text+0x23f8): undefined reference to `operator delete(void*)'
../../bin/assistant.elf2flt(.text+0x25e8): undefined reference to `operator delete(void*)'
../../bin/assistant.elf2flt(.text+0x2938): undefined reference to `operator delete(void*)'
../../bin/assistant.elf2flt(.text+0x2dd4): more undefined references to `operator delete(void*)' follow
In a previous post you wrote:
> C++ apps for mb-uclinux aren't supported with the current tools and
> uClinux-dist.
> We have an experimental toolchain that can build C++ apps, but it also
> requires a little bit of hacking in the uc-dist. The other catch is
> that for various reasons, it's enormous - over 400mb if I remember
> correctly. This is the main reason we haven't released it yet.
Are there any news regarding compiler tools? A recent C++ compiler?
Regards,
--
Gianluca Renzi
Eptar s.r.l.
Via Celletta 8/B
40026 Imola (BO) ITALY
Tel.: +39-0542-609060
Fax.: +39-0542-609054
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/