Hi,

On Tue, Apr 11, 2006 at 03:16:43PM -0700, Nexenta Systems, Inc. wrote:
> One of the issues we originally encountered is the artifact
> associated with SunOS 5.x (Solaris) ports of many OSS packages,
> in that they follow the following scheme:
> 
>   {i386,sparc}-{sun,pc}-solaris2.xx

This is the normalized form.
 
> For example, gcc/gcj/binutils config.guess implements such
> a logic.  In many instances, however, dpkg-architecture output
> is used instead to override config.guess.  When this is done
> with the default i486-solaris (for $DEB_HOST_GNU_TYPE), all
> of the Solaris-specific code end up getting disabled.

As I explained in the other mail config.sub should normalize those.
The question then is, have you added the that triplet recently to
config.*, because then it may be just a matter of time until it gets
propagated to all affected packages. We had to wait some time when we
added the triplet for GNU/kFreeBSD, or request packages to updates
those files.

Otherwise, why it does not get normalized correctly?

> One thing that I would like to add/correct with respect to
> our original proposal, is that the solaris2.11 string is not
> hard-coded and instead derived from uname (see "xx" above)
> at dpkg-architecture runtime.  This should be addressed in
> the final patch.

Do you really need the complete release in the triplet? Is some
package checking for it for specific features? Can those features be
detected if present instead of relying on the system?

> If you think this is horribly broken, please advise us on
> an alternative (and the least invasive) solution.

See below. :) It's mostly that I don't see the need for special casing
solaris here, when all other arches have the same structure.

regards,
guillem


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to