Project

General

Profile

Bug #5934

localedef needs a native build

Added by Robert Mustacchi over 5 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Category:
locale - data and messages
Start date:
2015-05-18
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

While working on improving libavl, I discovered that we never produce a native localedef against the target machine. Instead we use the one that will be installed into the proto area. This means that it's linked against the proto area libraries, but then we try to run it against the build machine's libraries. This can result in an unsatisfiable version. eg. if one of its direct dependents has a version which isn't the one on the build machine, then we end up in the bad place.

The solution is to build a native copy of localedef against the build machine.

History

#1

Updated by Robert Mustacchi over 5 years ago

This was discovered as a part of working on 5935.

#2

Updated by Electric Monk about 5 years ago

  • Status changed from New to Closed
  • % Done changed from 90 to 100

git commit 7de0ac867568af5d9b8a9d8f8c82fd5fc12c6bfa

commit  7de0ac867568af5d9b8a9d8f8c82fd5fc12c6bfa
Author: Robert Mustacchi <rm@joyent.com>
Date:   2015-08-13T22:16:58.000Z

    5934 localedef needs a native build
    Reviewed by: Garrett D'Amore <garrett@damore.org>
    Approved by: Dan McDonald <danmcd@omniti.com>

#3

Updated by Electric Monk about 5 years ago

git commit 67b886e08e73a289a63ea9a98920f9ff423d1881

commit  67b886e08e73a289a63ea9a98920f9ff423d1881
Author: Dan McDonald <danmcd@omniti.com>
Date:   2015-08-17T01:25:54.000Z

    5934 localedef needs a native build (fix lint)

Also available in: Atom PDF