libgcj/221: link failure with multilib and/or "--disable-static" builds
bryce@albatross.co.nz
bryce@albatross.co.nz
Fri May 5 05:16:00 GMT 2000
>Number: 221
>Category: libgcj
>Synopsis: link failure with multilib and/or "--disable-static" builds
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: tromey
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri May 05 05:16:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator: Bryce McKinlay
>Release: unknown-1.0
>Organization:
>Environment:
linux
>Description:
libgcj build fails during linking of jv-convert with missing
symbol errors for libffi.
The problem is related the following line in the makefile:
libffi_files = `$(AR) t ../libffi/.libs/libffi.a 2>/dev/null | sed 's/\.o/\.lo/g'
| sed 's/^/..\/libffi\//g'`
libffi.a does not exist in a "--disable-static" build.
>How-To-Repeat:
>Fix:
Build libffi as a shared library?
Hack libffi's Makefile so that libffi.a is allways built?
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the Java-prs
mailing list