First impressions of mock 1.1.3
Shad L. Lords
slords at lordsfam.net
Wed Aug 11 04:57:55 UTC 2010
> Another issue I've just come across: I can no longer build for i586 target arch.
> Fix:
>
> --- /usr/sbin/mock.orig 2010-08-03 22:04:48.000000000 +0100
> +++ /usr/sbin/mock 2010-08-10 11:26:00.018451269 +0100
> @@ -369,9 +369,9 @@
> config_opts['online'] = options.online
>
> legal_arches = {
> - 'i386' : ('i386', 'i686'),
> - 'i686' : ('i386', 'i686'),
> - 'x86_64' : ('i386', 'i686', 'x86_64'),
> + 'i386' : ('i386', 'i586', 'i686'),
> + 'i686' : ('i386', 'i586', 'i686'),
> + 'x86_64' : ('i386', 'i586', 'i686', 'x86_64'),
> 'ppc' : ('ppc'),
> 'ppc64' : ('ppc', 'ppc64'),
> 'sparc' : ('sparc'),
another is noarch which we fixed this way:
--- /usr/sbin/mock.old 2010-08-10 22:54:35.000000000 -0600
+++ /usr/sbin/mock 2010-08-07 13:09:27.000000000 -0600
@@ -559,7 +559,8 @@
set_config_opts_per_cmdline(config_opts, options, args)
# verify that we're not trying to build an arch that we can't
- check_arch_combination(config_opts['rpmbuild_arch'])
+ if config_opts['rpmbuild_arch'] != "noarch":
+ check_arch_combination(config_opts['rpmbuild_arch'])
# default /etc/hosts contents
if not config_opts['use_host_resolv'] and not
config_opts['files'].has_key('etc/hosts'):
More information about the buildsys
mailing list