Subject: Compiling under 1.5 - "Shared object has no run-time symbol table"
To: None <port-sparc@NetBSD.ORG>
From: Greg Earle <earle@isolar.DynDNS.ORG>
List: port-sparc
Date: 01/30/2001 03:36:37
Everything I try to compile under NetBSD/SPARC64 1.5 (save for kernels)
results in:
netbsd4me# helloworld
helloworld: Shared object has no run-time symbol table
netbsd4me# file helloworld
helloworld: ELF 64-bit MSB executable, SPARC V9, version 1, dynamically linked
(uses shared libs), not stripped
netbsd4me# ldd helloworld
helloworld:
-lc.12 => /usr/lib/libc.so.12
Is this caused by the "broken ld" that Simon Gerraty (I think) alluded to
a few days ago? If so, how can I cure it? Build a -current "ld"?
Rebuild a 1.5 "ld" from scratch?
- Greg