[Mageia-dev] Generic 64-bit building question
Radu-Cristian FOTESCU
beranger5ca at yahoo.ca
Wed Jul 13 10:43:43 CEST 2011
Sorry for polluting the whole list, but as I don't have a mentor...
This is the first time I'm building 64-bit packages, and I'm running into the following issue.
Requirements such as:
BuildRequires: qt4-devel
BuildRequires: python-devel
expand very well (automatically) on 64-bit into:
lib64qt4-devel
lib64python-devel
However, requirements such as:
BuildRequires: magick-devel
BuildRequires: chm-devel
BuildRequires: wmf-devel
do NOT expand into the existing:
lib64magick-devel
lib64chm-devel
lib64wmf-devel
therefore I have to use:
BuildRequires: %{_lib}magick-devel
BuildRequires: %{_lib}chm-devel
BuildRequires: %{_lib}wmf-devel
Of course(?), magick-devel%{?_isa} etc. does NOT help.
Question 1: why some libraries name do expand on 64-bit, whereas others don't?
Question 2: why some other libraries expand even when incorrect names are given?
E.g.:
BuildRequires: libpoppler-qt4-devel
accepts the installed lib:
lib64poppler-qt4-devel
although the name is incorrect, it should be limited to 32-bit!
Is the building system broken, am I stupid, or both?
Thanks,
R-C aka beranger
More information about the Mageia-dev
mailing list