Print this page
6648 illumos build should be explicit about C standards

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libc/amd64/Makefile
          +++ new/usr/src/lib/libc/amd64/Makefile
↓ open down ↓ 1219 lines elided ↑ open up ↑
1220 1220          tls_get_addr.o          \
1221 1221          vforkx.o
1222 1222  
1223 1223  $(ASSYMDEP_OBJS:%=pics/%): assym.h
1224 1224  
1225 1225  # assym.h build rules
1226 1226  
1227 1227  GENASSYM_C = genassym.c
1228 1228  
1229 1229  genassym: $(GENASSYM_C)
1230      -        $(NATIVECC) -Iinc -I$(LIBCDIR)/inc $(CPPFLAGS.native)   \
     1230 +        $(NATIVECC) $(NATIVE_CFLAGS) -Iinc -I$(LIBCDIR)/inc $(CPPFLAGS.native) \
1231 1231                  -o $@ $(GENASSYM_C)
1232 1232  
1233 1233  OFFSETS = $(LIBCDIR)/$(MACH)/offsets.in
1234 1234  
1235 1235  assym.h: $(OFFSETS) genassym
1236 1236          $(OFFSETS_CREATE) <$(OFFSETS) >$@
1237 1237          ./genassym >>$@
1238 1238  
1239 1239  # derived C source and related explicit dependencies
1240 1240  $(LIBCDIR)/port/gen/errlst.c + \
1241 1241  $(LIBCDIR)/port/gen/new_list.c: $(LIBCDIR)/port/gen/errlist $(LIBCDIR)/port/gen/errlist.awk
1242 1242          cd $(LIBCDIR)/port/gen; pwd; $(AWK) -f errlist.awk < errlist
1243 1243  
1244 1244  pics/errlst.o: $(LIBCDIR)/port/gen/errlst.c
1245 1245  
1246 1246  pics/new_list.o: $(LIBCDIR)/port/gen/new_list.c
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX