binutils-2.20 on Gentoo causes Amarok issues

Jorge Manuel B. S. Vicetto jmbsvicetto at gentoo.org
Sun Nov 15 13:39:52 UTC 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Thomas Kuther wrote:
> On Do, 12.11.09 07:12 Jeff Mitchell <mitchell at kde.org> wrote:
>
>> Christoph Spielmann wrote:
>>>>> Are you sure you built amarok-2.2.0 with binutils-2.20? I've
>>>>> tested this yesterday and at this point it seems that the problem
>>>>> is caused by building amarok-2.2.0 with binutils-2.20. If one
>>>>> builds amarok with binutils-2.19.1-r1 and then updates binutils,
>>>>> amarok should start without any issues.
>>>>> I've asked the help of our binutils maintainer about this and
>>>>> will keep the relevant bug (290662)[1] updated.
>>>>>     
>>>>     Yes, absolutely sure:
>>>>
>>>> fraga at tux ~/src$ as --version
>>>> GNU assembler (GNU Binutils) 2.20
>> I think you missed my point. Have you recompiled Amarok since
>> upgrading binutils?
>>
>>> Well as it looks like you use amarok-9999 and not amarok-2.2.0.
>>> Probably they have a fix in git which makes it work with
>>> binutils-2.20 and gcc-4.4.x.
>> No, they don't.
>>
>> Daniel, you are using mysqle right? Not mysql-server?
>>
>> --Jeff
>>
>
> Hi there,
>
> I have the same problem.
>
> My ~amd64 toolchain setup:
> * gcc-4.4.2
> * binutils-2.20
> * glibc-2.11
>
> Now I tried to recompile mysql, and amarok GIT afterwards. I did make
> sure mysql get's compiled with -fPIC -DPIC by patching the gentoo
> eclass (as usual meanwhile when updating/recompiling mysql)
>

Please stop forcing -fPIC -DPIC when building mysql. Gentoo reworked
mysql's build system to ensure it builds a shared lib mysqle, so
there's no need to do that. Furthermore, doing it is technically wrong
and can cause issues. The patch is present on >=mysql-5.0.76-r1 and
>=mysql-community-5.0.77-r1.

> From cmake:
>
> -- The following external packages were located on your
> system [...]
>    * mysqld - Embedded MySQL
> Libraries                                      
>    * mysql - MySQL Server Libraries
>
> From the merge log (<<< means it gets deleted):
>
> [ignor] /usr/lib64/kde4/amarok_collection-mysqlservercollection.so
> <<<         /usr/lib64/kde4/amarok_collection-mysqlecollection.so ---
> [ignor] /usr/lib64/kde4/amarok_collection-mtpcollection.so  
>
> ...and amarok isn't able to use (it crashes) or create a new
> embedded collection (just nothing happens). No compile errors though.
> Before recompiling mysql, I was able to recompile amarok w/o loosing
> mysqle support silently.
>
> I'll try recompiling qt-sql and see what happens, if it matters at all.
>
> Regards,
> Tom
>
> ----------------------------------------------------------------------
>
> _______________________________________________
> Amarok mailing list
> Amarok at kde.org
> https://mail.kde.org/mailman/listinfo/amarok


- --
Regards,

Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
Gentoo- forums / Userrel / Devrel / SPARC / KDE
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.13 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAksABKgACgkQcAWygvVEyAKXegCffvBOnedN4PATiq8c4w5PnZhl
mrEAn0Nn4YIIElG2eq6KF5fNdkuGRiCf
=/lFU
-----END PGP SIGNATURE-----




More information about the Amarok mailing list