Project

General

Profile

Actions

Bug #693

closed

Opensource replacement of sunwlibm

Added by Kartik Mistry over 10 years ago. Updated almost 7 years ago.

Status:
Resolved
Priority:
Normal
Category:
lib - userland libraries
Start date:
2011-02-03
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

We need opensource replacement of sunwlibm (Sun Devpro Math Libraries).


Related issues

Has duplicate illumos gate - Bug #1104: integrate LIBM to illumos treeClosedIgor Kozhukhov2011-06-12

Actions
Blocked by illumos gate - Bug #1211: provide $(ROOT)/usr/include to 'INC=' through Makefile.master for usr/src/cmd/perlRejectedIgor Kozhukhov2011-07-14

Actions
Actions #1

Updated by Roland Mainz over 10 years ago

A quick search shows that libm sources can be downloaded from http://dlc.sun.com/osol/devpro/downloads/20081119/ ... the only sour point is that the filename "devpro-libm-src-20060131.tar.bz2" indicates that the sources are almost four years old (on the other side there can't be many bugs in this kind of library) ...
... anyway... I'll ask around if there is a newer version... if "not" I'll stuff this into Illumos as usr/src/lib/libm/ ...

Actions #2

Updated by Rich Lowe over 10 years ago

  • Assignee changed from Roland Mainz to Igor Kozhukhov
  • Difficulty set to Medium
  • Tags set to needs-triage
Actions #3

Updated by Igor Kozhukhov over 10 years ago

need to integrate LIBM to illumos tree as another libs - implement build procedure - and provide shared lib for building another packages.

Actions #4

Updated by Igor Kozhukhov over 10 years ago

1. first step - integrate LIBM from SUN sources as is . Implement build procedure for building another packages with this LIBM version.
2. update version to another if needed.

Actions #5

Updated by Igor Kozhukhov about 10 years ago

  • % Done changed from 0 to 60
Actions #6

Updated by Igor Kozhukhov about 10 years ago

have been open bugs: 1210, 1211, 1212
this bug have dependency to these bugs

Actions #7

Updated by Igor Kozhukhov about 10 years ago

Igor Kozhukhov wrote:

have been open bugs: #1210, #1211, #1212
this bug have dependency to these bugs

Actions #8

Updated by Igor Kozhukhov about 10 years ago

discussed with Gordon about structure:
lib/libm1 - libm.so.1
lib/libm2 - libm.so.2
lib/libmvec - libmvec.so.1
all sources will be located at: lib/libm2/common

Actions #9

Updated by Rich Lowe about 10 years ago

Would much prefer lib/libm/common as where the actual sources are (They are, after all, all versions of libm)

Actions #10

Updated by Igor Kozhukhov about 10 years ago

I can prepare:
lib/libm1 - libm.so.1
lib/libm2 - libm.so.2
lib/libmvec - libmvec.so.1
lib/libm/* - for all sources and Makefile.com + Makefile.targ

Actions #11

Updated by Igor Kozhukhov almost 10 years ago

all done on Intel
need check on SPARC

Actions #13

Updated by Piotr Jasiukajtis over 7 years ago

  • Assignee changed from Igor Kozhukhov to Piotr Jasiukajtis
Actions #14

Updated by Piotr Jasiukajtis over 7 years ago

  • Status changed from New to In Progress
  • % Done changed from 60 to 90
Actions #15

Updated by Piotr Jasiukajtis almost 7 years ago

  • Status changed from In Progress to Pending RTI
  • % Done changed from 90 to 100
Actions #16

Updated by Electric Monk almost 7 years ago

git commit 25c28e83beb90e7c80452a7c818c5e6f73a07dc8

commit  25c28e83beb90e7c80452a7c818c5e6f73a07dc8
Author: Piotr Jasiukajtis <estibi@me.com>
Date:   2014-10-17T22:00:52.000Z

    693 Opensource replacement of sunwlibm
    Reviewed by: Igor Kozhukhov ikozhukhov@gmail.com
    Reviewed by: Keith M Wesolowski <keith.wesolowski@joyent.com>
    Reviewed by: Richard Lowe <richlowe@richlowe.net>
    Approved by: Dan McDonald <danmcd@omniti.com>

Actions #17

Updated by Electric Monk almost 7 years ago

git commit 91e93ec4fe0674105733e39b40b5119b795b451a

commit  91e93ec4fe0674105733e39b40b5119b795b451a
Author: Piotr Jasiukajtis <estibi@me.com>
Date:   2014-10-21T14:26:51.000Z

    693 Opensource replacement of sunwlibm (fix packaging)

Actions #18

Updated by Yuri Pankov almost 7 years ago

  • Category set to lib - userland libraries
  • Tags deleted (needs-triage)
Actions #19

Updated by Yuri Pankov almost 7 years ago

  • Status changed from Pending RTI to Resolved
Actions

Also available in: Atom PDF