Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Jul 2020 16:26:29 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r541867 - head/sysutils/lsof
Message-ID:  <202007101626.06AGQTDR073197@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tobik
Date: Fri Jul 10 16:26:29 2020
New Revision: 541867
URL: https://svnweb.freebsd.org/changeset/ports/541867

Log:
  sysutils/lsof: Unbreak build with -fno-common
  
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at dnode.c
  >>>            dnode.o:(.bss+0x0)
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at dnode1.c
  >>>            dnode1.o:(.bss+0x0)
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at dproc.c
  >>>            dproc.o:(.bss+0x10)
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at dsock.c
  >>>            dsock.o:(.bss+0x0)
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at dstore.c
  >>>            dstore.o:(.bss+0x20)
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at arg.c
  >>>            arg.o:(.bss+0x18)
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at main.c
  >>>            main.o:(.bss+0x18)
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at misc.c
  >>>            misc.o:(.bss+0xA8)
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at node.c
  >>>            node.o:(.bss+0x20)
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at print.c
  >>>            print.o:(.bss+0x158)
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at proc.c
  >>>            proc.o:(.bss+0x10)
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at store.c
  >>>            store.o:(.bss+0x298)
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at usage.c
  >>>            usage.o:(.bss+0x0)
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at ckkv.c
  >>>            ckkv.o:(.bss+0x0) in archive ./lib/liblsof.a
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at dvch.c
  >>>            dvch.o:(.bss+0x408) in archive ./lib/liblsof.a
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at fino.c
  >>>            fino.o:(.bss+0x0) in archive ./lib/liblsof.a
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at isfn.c
  >>>            isfn.o:(.bss+0x38) in archive ./lib/liblsof.a
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at pdvn.c
  >>>            pdvn.o:(.bss+0x0) in archive ./lib/liblsof.a
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at lkud.c
  >>>            lkud.o:(.bss+0x0) in archive ./lib/liblsof.a
  ld: error: duplicate symbol: Cfp
  >>> defined at dmnt.c
  >>>            dmnt.o:(Cfp)
  >>> defined at prfp.c
  >>>            prfp.o:(.bss+0x0) in archive ./lib/liblsof.a

Modified:
  head/sysutils/lsof/Makefile

Modified: head/sysutils/lsof/Makefile
==============================================================================
--- head/sysutils/lsof/Makefile	Fri Jul 10 16:21:05 2020	(r541866)
+++ head/sysutils/lsof/Makefile	Fri Jul 10 16:26:29 2020	(r541867)
@@ -33,6 +33,7 @@ AIM_CFLAGS=	-DAIM
 BOOKE_DESC=	Set for BOOKE hardware
 BOOKE_CFLAGS=	-DBOOKE
 
+CFLAGS+=	-fcommon
 CFLAGS_powerpc=	-DAIM
 CFLAGS_powerpcspe=	-DBOOKE
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202007101626.06AGQTDR073197>