Project

General

Profile

Actions

Bug #5434

closed

ncurses should be delivered to /usr/lib and /usr/lib/amd64

Added by Alexander Pyhalov over 6 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
-
Start date:
2014-12-14
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

Currently our ncurses libraries are delivered to /usr/gnu/lib, /usr/gnu/lib/amd64. So, we have to pass additional LDFLAGS for applications to use them. We should deliver libraries to /usr/lib, /usr/lib/amd64.

Actions #1

Updated by Andrew Stormont over 6 years ago

This is because illumos already comes with a curses implementation that gets installed into /usr/lib and /usr/include. Replacing it with ncurses will cause illumos-gate build breakages.

Actions #2

Updated by Alexander Pyhalov over 6 years ago

I don't understand this - libcurses is delivered as /usr/lib/libcurses.so and headers are in /usr/include. ncurses is delivered as /usr/lib/libncurses.so and headers are still delivered to /usr/include/ncurses. Why should it cause illumos-gate build breakages?

Actions #3

Updated by Alexander Pyhalov over 6 years ago

  • Status changed from New to In Progress
  • Assignee set to Alexander Pyhalov
  • % Done changed from 0 to 100

We are shipping libncurses to /usr/lib for two weeks (https://github.com/OpenIndiana/oi-userland/commit/65103ab5d5ce8cd0c5c10dc65819f17aaecfc9de). So far no issues with illumos-gate build.

Actions #4

Updated by Ken Mays over 6 years ago

  • Status changed from In Progress to Closed
Actions

Also available in: Atom PDF