cd0d3f081ff261f36b65ec1016d859ce3d50cb14 chmalee Mon Apr 19 14:29:28 2021 -0700 Add -fno-common to library makefiles to fix common extern variable definition errors diff --git src/hg/lib/makefile src/hg/lib/makefile index 524d076..0b1a670 100644 --- src/hg/lib/makefile +++ src/hg/lib/makefile @@ -35,30 +35,34 @@ tagRepo.o tfbsCons.o tigrCmrGene.o traceInfo.o trackDb.o trackDbCache.o trackDbCustom.o trackHub.o \ trackVersion.o trashDir.o txAliDiff.o txCluster.o txCommon.o txEdgeBed.o txGraph.o txInfo.o txRnaAccs.o \ variantProjector.o vcfUi.o vegaInfo.o web.o wigAsciiToBinary.o wigDataStream.o wiggle.o wiggleCart.o \ wiggleUtils.o wikiLink.o ifeq (${USE_HIC}, 1) O += straw.o endif ifeq (${GBROWSE}, 1) GBROWSE_D=-DGBROWSE else GBROWSE_D= endif +ifeq (${FULLWARN},yes) + HG_WARN += -fno-common +endif + %.o: %.c ${CC} ${COPT} ${CFLAGS} ${GBROWSE_D} ${LOWELAB_DEFS} ${HG_DEFS} ${HG_WARN} ${HG_INC} ${XINC} -o $@ -c $< ../../lib/$(MACHTYPE)/jkhgap.a: $(O) libDir ar rcus ../../lib/$(MACHTYPE)/jkhgap.a $(O) libDir: mkdir -p ../../lib/$(MACHTYPE) jWestHeader.h: jWestHeader.html sed -e 's/\\/\\\\/g; s/"/\\"/g; s/^/"/; s/$$/\\n"/;' jWestHeader.html > jWestHeader.h jWestBanner.h: jWestBanner.html sed -e 's/\\/\\\\/g; s/"/\\"/g; s/^/"/; s/$$/\\n"/;' jWestBanner.html > jWestBanner.h