Project

General

Profile

Bug #7173

sparc: __floatundidf undefined for sparcv9

Added by Alexander Eremin over 3 years ago. Updated 10 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
lib - userland libraries
Start date:
2016-07-06
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

Jul 6 06:11:15 sf genunix: [ID 819705 kern.notice] /platform/sun4u/kernel/misc/sparcv9/bignum: undefined symbol
Jul 6 06:11:15 sf genunix: [ID 826211 kern.notice] '__floatundidf'
Jul 6 06:11:15 sf genunix: [ID 472681 kern.notice] WARNING: mod_load: cannot load module 'bignum'
Jul 6 06:11:15 sf genunix: [ID 819705 kern.notice] /kernel/drv/sparcv9/emlxs: undefined symbol
Jul 6 06:11:15 sf genunix: [ID 826211 kern.notice] 'bignum2bytestring'
Jul 6 06:11:15 sf genunix: [ID 819705 kern.notice] /kernel/drv/sparcv9/emlxs: undefined symbol
Jul 6 06:11:15 sf genunix: [ID 826211 kern.notice] 'bytestring2bignum'
Jul 6 06:11:15 sf genunix: [ID 819705 kern.notice] /kernel/drv/sparcv9/emlxs: undefined symbol
Jul 6 06:11:15 sf genunix: [ID 826211 kern.notice] 'big_finish'
Jul 6 06:11:15 sf genunix: [ID 819705 kern.notice] /kernel/drv/sparcv9/emlxs: undefined symbol
Jul 6 06:11:15 sf genunix: [ID 826211 kern.notice] 'big_modexp'
Jul 6 06:11:15 sf genunix: [ID 819705 kern.notice] /kernel/drv/sparcv9/emlxs: undefined symbol
Jul 6 06:11:15 sf genunix: [ID 826211 kern.notice] 'big_cmp_abs'
Jul 6 06:11:15 sf genunix: [ID 819705 kern.notice] /kernel/drv/sparcv9/emlxs: undefined symbol
Jul 6 06:11:15 sf genunix: [ID 826211 kern.notice] 'big_init'
Jul 6 06:11:15 sf genunix: [ID 472681 kern.notice] WARNING: mod_load: cannot load module 'emlxs'
Jul 6 06:11:15 sf genunix: [ID 749970 kern.notice] WARNING: emlxs:
Jul 6 06:11:15 sf genunix: [ID 225575 kern.notice] unable to resolve dependency, module 'misc/bignum' not found


Related issues

Related to illumos gate - Bug #2409: libc needs more gcc 4 support on 32-bit SPARCResolved2012-03-15

Actions

History

#1

Updated by Alexander Eremin over 3 years ago

  • Related to Bug #2409: libc needs more gcc 4 support on 32-bit SPARC added
#2

Updated by Peter Tribble 11 months ago

  • Assignee set to Peter Tribble

The sun4u Makefile (but not the sparc or intel Makefiles) for bignum has

-DUSE_FLOATING_POINT

which is causing the issue.

#3

Updated by Electric Monk 10 months ago

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

git commit 1c16f352c4ff31d252682640cf57c70463dd005f

commit  1c16f352c4ff31d252682640cf57c70463dd005f
Author: Peter Tribble <peter.tribble@gmail.com>
Date:   2019-01-31T22:04:30.000Z

    7173 sparc: __floatundidf undefined for sparcv9
    Reviewed by: Andy Fiddaman <af@citrus-it.net>
    Reviewed by: Andy Stormont <astormont@racktopsystems.com>
    Reviewed by: Igor Kozhukhov <igor@dilos.org>
    Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>

Also available in: Atom PDF