Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] host-ncurses: cannot find -lstdc++
@ 2010-12-10 17:44 Quotient Remainder
  2010-12-10 18:29 ` Mike Frysinger
  0 siblings, 1 reply; 4+ messages in thread
From: Quotient Remainder @ 2010-12-10 17:44 UTC (permalink / raw)
  To: buildroot

OK, possibly a little bit OT since this isn't actually in mainline but
it's very close and may be useful.
I "added" host-ncurses by applying this trivial patch.

--8<--
diff --git a/package/ncurses/ncurses.mk b/package/ncurses/ncurses.mk
index 0a49887..0aa66d7 100644
--- a/package/ncurses/ncurses.mk
+++ b/package/ncurses/ncurses.mk
@@ -121,3 +121,4 @@ define NCURSES_INSTALL_TARGET_CMDS
 endef # NCURSES_INSTALL_TARGET_CMDS
 
 $(eval $(call AUTOTARGETS,package,ncurses))
+$(eval $(call AUTOTARGETS,package,ncurses,host))
-->8--

Minimum test case is configure for ARM CodeSourcery 2010q1 and try "make
dirs cross && make host-ncurses".

        make[2]: Entering directory `/home/qvr/obair/community/buildroot/output/build/host-ncurses-5.7/c++'
        /usr/lib64/ccache/g++  -o demo ../objects/demo.o -L../lib -lncurses++ -static -L../lib -lform -lmenu -lpanel -lncurses  -dynamic  -L/home/qvr/obair/community/buildroot/output/host/lib -L/home/qvr/obair/community/buildroot/output/host/usr/lib -Wl,-rpath,/home/qvr/obair/community/buildroot/output/host/usr/lib  -I../c++ -I../include -I. -DHAVE_CONFIG_H -I. -I../include  -D_GNU_SOURCE -DNDEBUG -I/home/qvr/obair/community/buildroot/output/host/usr/include/ncurses -I/home/qvr/obair/community/buildroot/output/host/include -I/home/qvr/obair/community/buildroot/output/host/usr/include 
        /usr/bin/ld: cannot find -lstdc++
        collect2: ld returned 1 exit status
        make[2]: *** [demo] Error 1
        make[2]: Leaving directory `/home/qvr/obair/community/buildroot/output/build/host-ncurses-5.7/c++'


"locate libstdc++.so" gives:
        /usr/lib/libstdc++.so.6
        /usr/lib/libstdc++.so.6.0.14
        /usr/lib/gcc/x86_64-redhat-linux/4.5.1/libstdc++.so
        /usr/lib/gcc/x86_64-redhat-linux/4.5.1/32/libstdc++.so
        /usr/lib64/libstdc++.so.5
        /usr/lib64/libstdc++.so.5.0.7
        /usr/lib64/libstdc++.so.6
        /usr/lib64/libstdc++.so.6.0.14
        /home/qvr/CodeSourcery/Sourcery_G++_Lite/arm-none-linux-gnueabi/libc/armv4t/usr/lib/libstdc++.so
        /home/qvr/CodeSourcery/Sourcery_G++_Lite/arm-none-linux-gnueabi/libc/armv4t/usr/lib/libstdc++.so.6
        /home/qvr/CodeSourcery/Sourcery_G++_Lite/arm-none-linux-gnueabi/libc/armv4t/usr/lib/libstdc++.so.6.0.12
        /home/qvr/CodeSourcery/Sourcery_G++_Lite/arm-none-linux-gnueabi/libc/thumb2/usr/lib/libstdc++.so
        /home/qvr/CodeSourcery/Sourcery_G++_Lite/arm-none-linux-gnueabi/libc/thumb2/usr/lib/libstdc++.so.6
        /home/qvr/CodeSourcery/Sourcery_G++_Lite/arm-none-linux-gnueabi/libc/thumb2/usr/lib/libstdc++.so.6.0.12
        /home/qvr/CodeSourcery/Sourcery_G++_Lite/arm-none-linux-gnueabi/libc/usr/lib/libstdc++.so
        /home/qvr/CodeSourcery/Sourcery_G++_Lite/arm-none-linux-gnueabi/libc/usr/lib/libstdc++.so.6
        /home/qvr/CodeSourcery/Sourcery_G++_Lite/arm-none-linux-gnueabi/libc/usr/lib/libstdc++.so.6.0.12

I don't see anything specifically on libstdc++ on the list previously.
Build machine x86_64 running Fedora 14 with make downgraded to v3.81.
Any ideas?

^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2010-12-13 13:32 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-12-10 17:44 [Buildroot] host-ncurses: cannot find -lstdc++ Quotient Remainder
2010-12-10 18:29 ` Mike Frysinger
2010-12-13 12:48   ` Quotient Remainder
2010-12-13 13:32     ` Mike Frysinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox