**** BEGIN LOGGING AT Mon Mar 11 02:59:58 2013 Mar 11 06:54:37 Hi All Mar 11 07:07:00 i am new to oe core Mar 11 07:07:40 i have to write my own layer for my machine with my prebuild tool chain Mar 11 07:08:19 please can any one help me to give reference documents/URLs/Videos tutorials URLs Mar 11 07:25:51 maybe start here => http://www.embeddedlinux.org.cn/OEManual/index.html Mar 11 08:03:23 But i want to work on oe -core Mar 11 08:06:13 oe-core is just one of the layers, https://www.yoctoproject.org/documentation Mar 11 08:18:55 good morning Mar 11 08:37:18 in oe core if some package builds example gdbm builds only native immeditely its building other package why its not building actual target for same module Mar 11 08:37:47 i am building for arm Mar 11 08:39:13 its first build for native then its not finishing same module for arm its going to some other module like some other native .... its not building for arm Mar 11 08:45:20 bla_: OE takes care of build dependencies Mar 11 08:45:50 bla_: so Bitbake (task scheduler used by OE) creates a tree of tasks to be build in order Mar 11 08:46:15 bla_: list never was alphabetical or 'after x:native build x' Mar 11 08:48:10 some dependency modules are failing bcz its refereing some modules in BUILD_xxx/sysroot/armdevice/usr/share/gettext... Mar 11 08:48:24 so if it not there other module is giving problem Mar 11 08:49:02 in native gettext is creating but its not creating in arm sysroot Mar 11 08:51:20 show logs? Mar 11 08:52:43 which log? Mar 11 08:53:23 some gdbm module depending on gettext/properties from sysroot/armdevice/usr/share/gettext/* Mar 11 08:54:11 so gettext is created for sysroot/x86_64-linux/usr/share/gettext Mar 11 08:54:37 but not in sysroot/armdevice/usr/share/ Mar 11 08:55:03 no gettext folder in this arm device sysroot Mar 11 08:55:18 even its building in it Mar 11 08:56:23 but in ls work/armv7a-vfp-neon-gf115x-linux-gnueabi/gettext-0.18.1.1-r17/image/usr/share/gettext/ Mar 11 08:56:34 its creating here but not copying to sysroot Mar 11 08:57:05 RROR: Logfile of failure stored in: /home/kotha/REDROSE/build-webos/BUILD-redrose/work/armv7a-vfp-neon-gf115x-linux-gnueabi/bash-4.2-r1/temp/log.do_configure.21322 Mar 11 08:57:21 cp: cannot stat `/home/kotha/REDROSE/build-webos/BUILD-redrose/sysroots/redrose/usr/share/gettext/config.rpath': No such file or directory Mar 11 10:02:35 hi Mar 11 10:03:22 when we specify BBCLASSEXTEND = "native nativesdk" what does it mean Mar 11 10:04:09 oe-core: that same recipe is for native and nativesdk targets Mar 11 10:08:19 what do we mean by native targets? Mar 11 10:24:44 how do we pass this "glib_cv_stack_grows=no" option in bitbake file Mar 11 10:33:47 is this do_compile () { oe_runmake arm.debug library=shared \ CC.target=CC \ CXX.target=CXX \ Mar 11 10:34:03 is this is correct way to pass compiller options? Mar 11 10:34:11 oe_runmake Mar 11 10:34:35 i need to send cc,cxx,LDFlags Mar 11 10:34:43 i need to pass in my recipee Mar 11 10:34:52 to compile my module Mar 11 10:35:00 for make i need to pass in general Mar 11 10:35:57 is that CC,CXX will automatically supplied for this recipee? Mar 11 10:36:26 bcz when i am building its giving cc1plus: warnings being treated as errors Mar 11 12:21:20 JaMa: ping. Mar 11 20:10:44 JaMa: ping again :) **** BEGIN LOGGING AT Mon Mar 11 20:39:54 2013 **** ENDING LOGGING AT Mon Mar 11 20:45:48 2013 **** BEGIN LOGGING AT Mon Mar 11 20:46:39 2013 **** ENDING LOGGING AT Mon Mar 11 20:46:54 2013 **** BEGIN LOGGING AT Mon Mar 11 20:48:21 2013 Mar 11 21:29:59 working with oe-classic. "bitbake libc6" says there's no provider for libc6, but when I do a "opkg list" on my device, I clearly have a libc6 installed. How does this thing get built? Mar 11 21:31:05 awozniak: glibc/eglibc/newlib/the other tiny one I can't remember right now? Mar 11 21:31:36 Mewyn: please forgive my ignorance. How can I easily tell which one is being used? Mar 11 21:32:12 missing uclibc ;) Mar 11 21:32:16 Usually it's set explicitly somewhere. Mar 11 21:32:17 opkg list | grep libc tells me "libc6 - 2.10.1-r37.1.2.9-1" Mar 11 21:32:25 that's the one I couldn't remember Mar 11 21:32:40 I just don't remember where offhand. Mar 11 21:32:56 well libc6 will either be eglibc or glibc Mar 11 21:33:01 I think by default, when I used the old stuff a few years back, it used glibc. Mar 11 21:33:06 and eglibc is default Mar 11 21:33:07 iirc Mar 11 21:33:22 Daemon404: Does that qualify for classic? Mar 11 21:33:28 hmm Mar 11 21:33:29 good point. Mar 11 21:33:38 dont know Mar 11 21:33:40 trying to bitbake uclibc gives me "no provider" Mar 11 21:34:09 trying to bitbake glibc gave me an error on configuration Mar 11 21:34:09 check glibc, eglibc, newlib Mar 11 21:34:37 See what's in your tmp build directory Mar 11 21:34:48 just build some package Mar 11 21:34:59 and it will compile you the toolchain Mar 11 21:35:06 or try bitbake gcc-cross Mar 11 21:35:12 which should be enough too Mar 11 21:35:47 woglinde_: I'm only giving you half the problem. What I REALLY want is the _dev or _dbg version of the ipk so I can get symbols so I can debug on my target. Mar 11 21:36:05 opkg update Mar 11 21:36:24 opkg list | grep libc | grep dbg Mar 11 21:36:29 opkg install Mar 11 21:36:51 "opkg list | grep libc | grep dbg" gives me nothing. empty set. Mar 11 21:37:23 ah poor so you have an image which is not backuped by a distribution Mar 11 21:37:37 correct Mar 11 21:37:50 than you have to build all the stuff yourself Mar 11 21:37:56 correct Mar 11 21:38:02 and reflash the image Mar 11 21:38:14 I'm trying to figure out WHAT I need to build. Mar 11 21:38:19 and setup the deploy/ipk dir as a repo Mar 11 21:38:34 or put the -dbg and -dev packages into the image Mar 11 21:38:56 awozniak all the stuff you need on your device Mar 11 21:39:03 awozniak: How much do you have built already? Mar 11 21:39:14 libc will be build automatic Mar 11 21:40:21 woglinde_ : how do I easily figure out which libc I'm using? Mar 11 21:41:23 ah you mean right now on your target Mar 11 21:41:28 ls -la /lib/libc* Mar 11 21:41:32 yes Mar 11 21:41:36 if you use uclibc Mar 11 21:41:43 you will see links to uclibc Mar 11 21:42:07 -rwxr-xr-x 1 root root 1152340 Oct 2 23:29 /lib/libc-2.10.1.so Mar 11 21:42:07 lrwxrwxrwx 1 root root 14 Feb 24 2013 /lib/libc.so -> /lib/libc.so.6 Mar 11 21:42:07 lrwxrwxrwx 1 root root 14 Feb 24 2013 /lib/libc.so.6 -> libc-2.10.1.so Mar 11 21:42:25 "bitbake libc" doesn't do it for me. Mar 11 21:42:25 eglibc Mar 11 21:42:31 *sigh* Mar 11 21:42:33 again Mar 11 21:42:47 what ever you crosscompile or whatever image you build Mar 11 21:43:05 the libc will be build AUTOMATIC! Mar 11 21:43:16 woglinde_ :correct Mar 11 21:43:19 I get that Mar 11 21:43:26 everything you've said so far is correct. Mar 11 21:43:29 than why you asked Mar 11 21:43:38 -> 22:42 < awozniak> "bitbake libc" doesn't do it for me. Mar 11 21:43:50 I can't figure out WHICH libc it's using Mar 11 21:44:26 eglibc/glibc is the default Mar 11 21:44:41 otherwise I had told you how to set uclibc **** ENDING LOGGING AT Tue Mar 12 02:59:58 2013