Hi, I am trying to create a small(ish) x86 Angström build with some updated components.
One such component is MariaDB. I have some problems with the included MariaDB 5.1.67. First, it's too old. Second, it's not started automatically when I use an image that uses systemd. I had quite some obstacles with upgrading MariaDB in the new layer-based OpenEmbedded, starting with the switch to use CMake instead of autotools. Now, another biggie concerns the whole Angström build. I ran into this: https://mariadb.atlassian.net/browse/MDEV-5982 MariaDB fails to link at a very late stage because of this in meta-angstrom/conf/distro/include/angstrom-eglibc.inc : # We use gold as default linker for arm/x86 on eglibc based images DISTRO_FEATURES_append_arm = " ld-is-gold" DISTRO_FEATURES_append_x86 = " ld-is-gold" DISTRO_FEATURES_append_x86-64 = " ld-is-gold" Why does Angström use "GNU gold"? Because of the above, binutils builds with "--enable-gold=default --enable-threads" and behaves in a subtly different way than plain GNU ld. Best regards, Zoltán Böszörményi _______________________________________________ Angstrom-distro-devel mailing list Angstrom-distro-devel@linuxtogo.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel