[Debian GNUstep maintainers] Bug#583840: Bug in packaging gnustep-make: configured as architecture-dependant but packaged as architecture-all

Yavor Doganov yavor at gnu.org
Mon May 31 07:02:04 UTC 2010


severity 583840 serious
found 583840 2.0.6-2
thanks

В 01:32 +0100 на 31.05.2010 (пн), Michael Werle написа:
> This affects the included file 'config-noarch.make' which should be
> architecture-dependent as it overrides various GNUSTEP_HOST_* variables,
> including GNUSTEP_HOST_CPU, during 'make'.

Right, thanks for spotting this.

> His assumption is that Ubuntu/Debian are configuring gnustep-make with
> '--disable-multi-platform', which turns the package into a
> platform-dependent version of itself.

Yes, this is the default.

> It would need to be configured with '--enable-multi-platform' instead
> in order to be platform-independent.

That would be too burdensome for nearly all users.  And would slow down
the autobuilders, too.

Nicola Pero wrote to you:
> I imagine they maybe assume that nobody is actually using that
> variable ?

I think so, yes (which is why nobody noticed so far).  It is almost
unused in upstream makefiles, and in Debian packages we use the dpkg
variables.  Of course this doesn't help you at all as upstream
developer...

> You have a few options ...
> 1.
> 2.
> 3.
> 4.

5. Make gnustep-make arch:any again.
6. Move config-noarch.make to gnustep-common.

I'm going to do 6) as it's the most straightforward approach and doesn't
cause the archive bloat that would result in implementing 5).






More information about the pkg-GNUstep-maintainers mailing list