Project

General

Profile

Actions

Bug #13424

closed

unix: multiply-defined symbols

Added by Toomas Soome over 1 year ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
kernel
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

Build errors with gcc 10:

    ld: fatal: symbol 'kvseg_core' is multiply-defined:
            (file obj64/startup.o type=OBJT; file obj64/seg_kmem.o type=OBJT);
    ld: fatal: symbol 'kobj_file_buf' is multiply-defined:
            (file obj64/startup.o type=OBJT; file obj64/kobj.o type=OBJT);
    ld: fatal: symbol 'kobj_file_bufsize' is multiply-defined:
            (file obj64/startup.o type=OBJT; file obj64/kobj.o type=OBJT);
    ld: fatal: file processing errors. No output written to obj64/unix.o

    ld: fatal: symbol 'cpupm_throttle_ops' is multiply-defined:
            (file obj64/cpupm_mach.o type=OBJT; file obj64/cpupm_intel.o type=OBJT);
    ld: fatal: symbol 'cpupm_throttle_ops' is multiply-defined:
            (file obj64/cpupm_mach.o type=OBJT; file obj64/cpupm_throttle.o type=OBJT);
    ld: fatal: symbol 'kvseg_core' is multiply-defined:
            (file obj64/startup.o type=OBJT; file obj64/seg_kmem.o type=OBJT);
    ld: fatal: symbol 'kobj_file_buf' is multiply-defined:
            (file obj64/startup.o type=OBJT; file obj64/kobj.o type=OBJT);
    ld: fatal: symbol 'kobj_file_bufsize' is multiply-defined:
            (file obj64/startup.o type=OBJT; file obj64/kobj.o type=OBJT);
    ld: fatal: file processing errors. No output written to obj64/unix.o

    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/cmi.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/cmi.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/cmi.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/cmi.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/cpu_idle.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/cpu_idle.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/cpu_idle.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/cpu_idle.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/cpupm_mach.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/cpupm_mach.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/cpupm_mach.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/cpupm_mach.o type=OBJT);
    ld: fatal: symbol 'cpupm_throttle_ops' is multiply-defined:
            (file obj64/cpupm_mach.o type=OBJT; file obj64/cpupm_intel.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/cpupm_throttle.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/cpupm_throttle.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/cpupm_throttle.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/cpupm_throttle.o type=OBJT);
    ld: fatal: symbol 'cpupm_throttle_ops' is multiply-defined:
            (file obj64/cpupm_mach.o type=OBJT; file obj64/cpupm_throttle.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/ddi_impl.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/ddi_impl.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/ddi_impl.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/ddi_impl.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/dtrace_subr.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/dtrace_subr.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/dtrace_subr.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/dtrace_subr.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/fakebop.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/fakebop.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/fakebop.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/fakebop.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/fastboot.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/fastboot.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/fastboot.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/fastboot.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/hat_i86.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/hat_i86.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/hat_i86.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/hat_i86.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/hat_kdi.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/hat_kdi.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/hat_kdi.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/hat_kdi.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/hma.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/hma.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/hma.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/hma.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/htable.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/htable.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/htable.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/htable.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/intr.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/intr.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/intr.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/intr.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/kboot_mmu.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/kboot_mmu.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/kboot_mmu.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/kboot_mmu.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/lgrpplat.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/lgrpplat.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/lgrpplat.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/lgrpplat.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/machdep.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/machdep.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/machdep.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/machdep.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mem_config.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mem_config.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mem_config.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mem_config.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/microcode.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/microcode.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/microcode.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/microcode.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/microfind.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/microfind.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/microfind.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/microfind.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mlsetup.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mlsetup.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mlsetup.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mlsetup.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mp_call.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mp_call.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mp_call.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mp_call.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mp_machdep.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mp_machdep.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mp_machdep.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mp_machdep.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mp_pc.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mp_pc.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mp_pc.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mp_pc.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mp_startup.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mp_startup.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mp_startup.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mp_startup.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/pwrnow.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/pwrnow.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/pwrnow.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/pwrnow.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/speedstep.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/speedstep.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/speedstep.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/speedstep.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/startup.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/startup.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/startup.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/startup.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/trap.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/trap.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/trap.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/trap.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/turbo.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/turbo.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/turbo.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/turbo.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/vm_machdep.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/vm_machdep.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/vm_machdep.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/vm_machdep.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/xpv_platform.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/xpv_platform.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/xpv_platform.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/xpv_platform.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/x_call.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/x_call.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/x_call.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/x_call.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/desctbls.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/desctbls.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/desctbls.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/desctbls.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/disp.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/disp.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mmapobj.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mmapobj.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mmapobj.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mmapobj.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mutex.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mutex.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mutex.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/mutex.o type=OBJT);
    ld: fatal: symbol 'kvseg_core' is multiply-defined:
            (file obj64/startup.o type=OBJT; file obj64/seg_kmem.o type=OBJT);
    ld: fatal: symbol 'idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/avintr.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_cpu' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/avintr.o type=OBJT);
    ld: fatal: symbol 'disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/avintr.o type=OBJT);
    ld: fatal: symbol 'non_deep_idle_disp_enq_thread' is multiply-defined:
            (file obj64/cbe.o type=OBJT; file obj64/avintr.o type=OBJT);
    ld: fatal: symbol 'kobj_file_buf' is multiply-defined:
            (file obj64/startup.o type=OBJT; file obj64/kobj.o type=OBJT);
    ld: fatal: symbol 'kobj_file_bufsize' is multiply-defined:
            (file obj64/startup.o type=OBJT; file obj64/kobj.o type=OBJT);
    ld: fatal: file processing errors. No output written to obj64/unix.o
    *** Error code 1
    dmake: Fatal error: Command failed for target `obj64/unix.o'
    Current working directory /code/illumos-gate/usr/src/uts/i86pc/unix

Testing done: build/install/boot.

Actions

Also available in: Atom PDF