**** BEGIN LOGGING AT Tue Mar 11 02:59:59 2014 Mar 11 10:01:51 howdy Mar 11 10:02:50 for some reason the packaging process places a libFoo.so -> libFoo.so.0 in the Foo-dev package and then does not proceed to install that package when preparing the image Mar 11 10:02:53 why? Mar 11 10:03:14 only sometimes that symlink shows up on my target device Mar 11 10:03:39 no idea what controlls that Mar 11 10:04:07 this causes ld failed issues Mar 11 10:33:18 pompomJuice: the .so symlink is intended for development only; at runtime software should be linked against the versioned library Mar 11 10:34:06 pompomJuice: this allows multiple versions of the same library to coexist if necessary and each executable links to the appropriate version, so even if the ABI is changed nothing should break Mar 11 11:35:03 ok Mar 11 11:35:05 makes sense Mar 11 11:35:31 building mono 3.2.8 Mar 11 11:35:50 it has a DEPENDS on libgdiplus Mar 11 11:36:03 and somehow links to to .so not the .so.0 Mar 11 11:36:07 no idea who controlls that Mar 11 11:36:09 but thanks Mar 11 11:37:40 what i the quickest way for me to instruct a native package to use the included toolchain's x86 compiler instead of my host machine compiler? Mar 11 11:57:23 pompomJuice: what do you mean by "native"? Mar 11 11:57:51 I ask because in OpenEmbedded, "native" means for the build host, so using the host's compiler is appropriate Mar 11 11:59:59 pompomJuice: you might want to talk to the meta-mono maintainer about that - http://layers.openembedded.org/layerindex/branch/master/layer/meta-mono Mar 11 13:44:36 thanks bluelightning Mar 11 13:44:56 it seems that the problem lies with the bitbake package process Mar 11 13:44:59 it does a package split Mar 11 13:45:08 where it splits out all the debug and developer stuff Mar 11 13:45:19 I dont want to do that Mar 11 13:45:21 so now Mar 11 13:45:40 there is this settting: INSANE_SKIP_${PN} = "dev-so" Mar 11 13:45:51 which is supposed to make the following work: Mar 11 13:46:15 FILES_${PN} += "${libdir}/libgdiplus.so" Mar 11 13:46:16 INSANE_SKIP_${PN} += "dev-so" Mar 11 13:46:38 since upgrading my angstrom to dylan (yocto 1.4) this move does not work anymore Mar 11 13:46:45 son of bitch Mar 11 13:46:53 now what? Mar 11 14:30:11 pompomJuice: AFAIK, the proper fix is to stop whatever is linking to that library linking to the unversioned .so symlink, not mangling the recipe providing the library **** ENDING LOGGING AT Tue Mar 11 14:47:08 2014 **** BEGIN LOGGING AT Tue Mar 11 14:48:16 2014 **** BEGIN LOGGING AT Tue Mar 11 21:08:04 2014 **** ENDING LOGGING AT Wed Mar 12 02:59:58 2014