[Development] New proposal for the tool naming

Erik van Pienbroek erik at vanpienbroek.nl
Wed Oct 24 00:09:34 CEST 2012

Thiago Macieira schreef op ma 22-10-2012 om 11:33 [-0700]:
> Question to distros: what's the proper way to solve the "config tool" multiarch 
> problem? TBH, this looks like an unsolved problem:
>  $ i386 pkg-config --cflags dbus-1
>  -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include
>  $ i386 mysql_config --libs
>  -L/usr/lib64/mysql -lmysqlclient -lpthread -lz -lm -lrt -lssl -lcrypto -ldl
> I want to make the tool detect it was run under a modified arch.

There isn't really a proper way to solve these issues.

For the pkg-config case you can set the environment variable
PKG_CONFIG_PATH so it points to the pkgconfig folder of the desired
architecture (for example: /usr/lib/pkgconfig).

For the mysql case: the MySQL files in Fedora are basically divided over
a package containing just the libraries and a package containing the
server binaries and mysql_config. The i386 and x86_64 versions of the
package containing the libraries can be co-installed at the same time.
The other package (containing mysql_config) can only be installed for
one architecture at the same time.

Kind regards,

Erik van Pienbroek
Fedora MinGW SIG

More information about the Development mailing list