Project

General

Profile

Actions

Bug #5934

closed

localedef needs a native build

Added by Robert Mustacchi over 6 years ago. Updated over 6 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.

Actions #1

Updated by Robert Mustacchi over 6 years ago

This was discovered as a part of working on 5935.

Actions #2

Updated by Electric Monk over 6 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>

Actions #3

Updated by Electric Monk over 6 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)

Actions

Also available in: Atom PDF