Talk:PackagingDrafts/MultilibTricks

From FedoraProject

Jump to: navigation, search


The following metadata was found in MoinMoin that could not be converted to a useful value in MediaWiki:

  • elif: __WORDSIZE == 64
  • include: "myautoconfig-64.h"
  • error: "Unknown word size"
  • if: __WORDSIZE == 32

multilib devel packages

Multilib devel packages do not work with current Fedora packaging guidelines:

Guidelines requires devel packages to be architecture specific (no BuildArch: noarch). Guidelines requires having dependencies between architecture specific packages restricted to architecture (Requires: foo-devel%{?_isa}). C guildelines require depending on "gcc" for standard C library header files. Files in devel packages usually include standard C library headers files, thus one needs to "Require: gcc%{?_isa}" from devel packages. But it's not possible to install gcc.x86_64 and gcc.i686 at the same time (they conflicts on /usr/libexec/getconf/default).