summaryrefslogtreecommitdiff
path: root/usr/src/lib/libc
diff options
context:
space:
mode:
authorJohn Levon <john.levon@joyent.com>2019-03-08 17:40:00 +0000
committerJohn Levon <john.levon@joyent.com>2019-05-03 02:15:58 -0700
commit3eca610387779e26c8c63e26d2ba418b0cd1bf5a (patch)
tree11359001bf90df8b1a0d2fefd2185c3405f52daa /usr/src/lib/libc
parent5bb525f494c825f138113d51f2ba7acf185093f3 (diff)
downloadillumos-joyent-3eca610387779e26c8c63e26d2ba418b0cd1bf5a.tar.gz
10816 ctf_dwarf_convert_type() relies on un-initialized id
10817 ctfconvert -i option is mis-handled 10818 Improve ctfconvert error messages 10819 ctfconvert should handle empty dies 10820 ctfconvert -i never converts 10821 bad free in ctf_dwarf_init_die 10815 shouldn't build gcore.c as part of kmdb Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
Diffstat (limited to 'usr/src/lib/libc')
-rw-r--r--usr/src/lib/libc/Makefile.targ40
-rw-r--r--usr/src/lib/libc/capabilities/Makefile.targ6
2 files changed, 24 insertions, 22 deletions
diff --git a/usr/src/lib/libc/Makefile.targ b/usr/src/lib/libc/Makefile.targ
index 31992a9ee8..326cca9bf4 100644
--- a/usr/src/lib/libc/Makefile.targ
+++ b/usr/src/lib/libc/Makefile.targ
@@ -21,8 +21,8 @@
#
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
-# Copyright 2016 Joyent, Inc.
#
+# Copyright (c) 2019, Joyent, Inc.
#
# libc build rules
@@ -32,7 +32,7 @@
#
pics/%.o: $(OPTIMIZED_LIBCBASE)/gen/%.s
$(BUILD.s)
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
pics/%.o: $(LIBCBASE)/crt/%.c
$(COMPILE.c) -o $@ $<
@@ -40,7 +40,7 @@ pics/%.o: $(LIBCBASE)/crt/%.c
pics/%.o: $(LIBCBASE)/crt/%.s
$(BUILD.s)
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
pics/%.o: $(LIBCBASE)/gen/%.c
$(COMPILE.c) -o $@ $<
@@ -48,15 +48,15 @@ pics/%.o: $(LIBCBASE)/gen/%.c
pics/%.o: $(LIBCBASE)/gen/%.s
$(BUILD.s)
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
pics/%.o: $(LIBCBASE)/../$(TARGET_ARCH)/gen/%.s
$(BUILD.s)
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
pics/_stack_grow.o: $(LIBCBASE)/../$(TARGET_ARCH)/gen/_stack_grow.s
$(BUILD.s) $(LIBCBASE)/../$(TARGET_ARCH)/gen/_stack_grow.s
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
pics/%.o: $(LIBCBASE)/fp/%.c
$(COMPILE.c) -o $@ $<
@@ -68,7 +68,7 @@ pics/%.o: $(LIBCBASE)/../$(MACH)/fp/%.c
pics/%.o: $(LIBCBASE)/fp/%.s
$(BUILD.s)
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
pics/%.o: $(LIBCBASE)/../$(TARGET_ARCH)/fp/%.c
$(COMPILE.c) -o $@ $<
@@ -76,7 +76,7 @@ pics/%.o: $(LIBCBASE)/../$(TARGET_ARCH)/fp/%.c
pics/%.o: $(LIBCBASE)/../$(TARGET_ARCH)/fp/%.s
$(BUILD.s)
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
pics/%.o: $(LIBCBASE)/sys/%.c
$(COMPILE.c) -o $@ $<
@@ -84,15 +84,15 @@ pics/%.o: $(LIBCBASE)/sys/%.c
pics/%.o: $(LIBCBASE)/../common/sys/%.s
$(BUILD.s)
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
pics/%.o: $(LIBCBASE)/sys/%.s
$(BUILD.s)
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
pics/%.o: $(LIBCBASE)/../$(MACH)/sys/%.s
$(BUILD.s)
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
pics/%.o: $(LIBCBASE)/../$(MACH)/sys/%.c
$(COMPILE.c) -o $@ $<
@@ -104,17 +104,17 @@ pics/%.o: $(LIBCBASE)/../$(TARGET_ARCH)/sys/%.c
pics/%.o: $(LIBCBASE)/../$(TARGET_ARCH)/sys/%.s
$(BUILD.s)
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
# rules to build large file aware objects (xxx64.o from xxx.s or xxx.c)
pics/%64.o: $(LIBCBASE)/../common/sys/%.s
$(BUILD.s)
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
pics/%64.o: $(LIBCBASE)/sys/%.s
$(BUILD.s)
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
pics/%64.o: $(LIBCBASE)/gen/%.c
$(COMPILE.c) -o $@ $<
@@ -245,7 +245,7 @@ pics/%.o: $(LIBCBASE)/threads/%.c
pics/%.o: $(LIBCBASE)/threads/%.s
$(BUILD.s)
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
pics/%.o: $(LIBCBASE)/../$(TARGET_ARCH)/threads/%.c
$(COMPILE.c) -o $@ $<
@@ -253,7 +253,7 @@ pics/%.o: $(LIBCBASE)/../$(TARGET_ARCH)/threads/%.c
pics/%.o: $(LIBCBASE)/../$(TARGET_ARCH)/threads/%.s
$(BUILD.s)
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
pics/%.o: $(LIBCBASE)/../$(TARGET_ARCH)/unwind/%.c
$(COMPILE.c) -o $@ $<
@@ -261,7 +261,7 @@ pics/%.o: $(LIBCBASE)/../$(TARGET_ARCH)/unwind/%.c
pics/%.o: $(LIBCBASE)/../$(TARGET_ARCH)/unwind/%.s
$(BUILD.s)
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
pics/%.o: $(LIBCBASE)/../port/unwind/%.c
$(COMPILE.c) -o $@ $<
@@ -269,7 +269,7 @@ pics/%.o: $(LIBCBASE)/../port/unwind/%.c
pics/%.o: $(LIBCBASE)/../$(MACH)/unwind/%.s
$(BUILD.s)
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
pics/%.o: $(LIBCBASE)/../port/sys/%.c
$(COMPILE.c) -o $@ $<
@@ -281,12 +281,12 @@ pics/%.o: $(LIBCBASE)/../../crt/common/%.c
pics/%.o: $(LIBCBASE)/$(CRTSRCS)/%.s
$(BUILD.s)
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
# $(SRC)/common rules
pics/%.o: $(SRC)/common/atomic/$(TARGETMACH)/%.s
$(BUILD.s)
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
$(COMOBJS:%=pics/%): $(SRC)/common/util/$$(@F:.o=.c)
$(COMPILE.c) -o $@ $(SRC)/common/util/$(@F:.o=.c)
diff --git a/usr/src/lib/libc/capabilities/Makefile.targ b/usr/src/lib/libc/capabilities/Makefile.targ
index c2c6951f0d..d9f7891f22 100644
--- a/usr/src/lib/libc/capabilities/Makefile.targ
+++ b/usr/src/lib/libc/capabilities/Makefile.targ
@@ -22,6 +22,8 @@
#
# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
#
+# Copyright (c) 2019, Joyent, Inc.
+#
$(SYMCAP): $(OBJCAP)
$(OBJCAP): $(PICS)
@@ -31,11 +33,11 @@ $(PICS): pics
pics/%.o: ../../$(TRG_PLATFORM)/common/%.s
$(COMPILE.s) $< -o $@
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
pics/%.o: ../../$(ALT_PLATFORM)/common/%.s
$(COMPILE.s) $< -o $@
- $(POST_PROCESS_O)
+ $(POST_PROCESS_S_O)
# Combine all pic objects into one relocatable object. Assign any capabilities
# to this object, and define the interface.