From a3f7633492116879dd46a5b65ae7599c56f7eea7 Mon Sep 17 00:00:00 2001 From: marcel Date: Sun, 11 Dec 2016 03:57:21 +0000 Subject: MFC r305855, r306297, r306300, r306312-r306313 When MAKEOBJDIRPREFIX points to a case-insensitive file system, the build can break when different source files create the same object files (case-insensitivity speaking). This is the case for object files compiled with -fpic and shared libraries. The former uses an extension of ".So", and the latter an extension ".so". Rename shared object files from *.So to *.pico to match what NetBSD does. Also: o Compile _Exit.c as C99_Exit.c, as it conflicts with _exit.s o Add entry to UPDATING o Document .pico extension --- lib/libedit/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/libedit') diff --git a/lib/libedit/Makefile b/lib/libedit/Makefile index 14c9cbb..a75c9d2 100644 --- a/lib/libedit/Makefile +++ b/lib/libedit/Makefile @@ -76,7 +76,7 @@ historyn.c: makelist Makefile sh ${.CURDIR}/makelist -n history.c > ${.TARGET} # minimal dependency to make "make depend" optional -editline.o editline.po editline.So editline.ln: \ +editline.o editline.po editline.pico editline.ln: \ common.h emacs.h fcns.c fcns.h help.c help.h vi.h tc1.o: ${.CURDIR}/TEST/tc1.c -- cgit v1.1