Project

General

Profile

Actions

Bug #14069

open

inetboot: multiply-defined symbols

Added by Toomas Soome 15 days ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
bootloader
Start date:
Due date:
% Done:

90%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

Build errors on SPARC with gcc 10:

    ld: fatal: symbol 'memlistpage' is multiply-defined:
            (file sun4x_standalloc.o type=OBJT; file /code/illumos-gate/proto/root_sparc/stand/lib/libsa.a(standalloc.o) type=OBJT);
    ld: fatal: file processing errors. No output written to inetboot

    ld: fatal: symbol 'rpc_createerr' is multiply-defined:
            (file /code/illumos-gate/proto/root_sparc/stand/lib/libnfs.a(clnt_budp.o) type=OBJT; file /code/illumos-gate/proto/root_sparc/stand/lib/libnfs.a(clnt_btcp.o) type=OBJT);
    ld: fatal: file processing errors. No output written to inetboot

    ld: fatal: symbol 'mfg_name' is multiply-defined:
            (file boot_plat.o type=OBJT; file bootprop.o type=OBJT);
    ld: fatal: symbol 'cache_state' is multiply-defined:
            (file boot_plat.o type=OBJT; file bootprop.o type=OBJT);
    ld: fatal: symbol 'module_path' is multiply-defined:
            (file readfile.o type=OBJT; file bootprop.o type=OBJT);
    ld: fatal: file processing errors. No output written to inetboot

Testing done: build/install/boot

No data to display

Actions

Also available in: Atom PDF