Print this page
9852 enable ld(1) guidance and deflib assertions for the illumos build

@@ -1338,14 +1338,16 @@
 $(ASSYMDEP_OBJS:%=pics/%): assym.h
 
 # assym.h build rules
 
 GENASSYM_C = $(LIBCDIR)/$(MACH)/genassym.c
+LDFLAGS.native = $(LDCHECKS) -zassert-deflib=libc.so -Bdirect
 
 genassym: $(GENASSYM_C)
         $(NATIVECC) $(NATIVE_CFLAGS) -I$(LIBCBASE)/inc -I$(LIBCDIR)/inc \
-                -D__EXTENSIONS__ $(CPPFLAGS.native) -o $@ $(GENASSYM_C)
+                -D__EXTENSIONS__ $(CPPFLAGS.native) $(LDFLAGS.native) \
+                -o $@ $(GENASSYM_C)
 
 OFFSETS = $(LIBCDIR)/$(MACH)/offsets.in
 
 assym.h: $(OFFSETS) genassym
         $(OFFSETS_CREATE) <$(OFFSETS) >$@