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

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libc/sparc/Makefile.com
          +++ new/usr/src/lib/libc/sparc/Makefile.com
↓ open down ↓ 1378 lines elided ↑ open up ↑
1379 1379  
1380 1380  $(ASSYMDEP_OBJS:%=pics/%): assym.h
1381 1381  
1382 1382  # assym.h build rules
1383 1383  
1384 1384  assym.h := CFLAGS += -g
1385 1385  
1386 1386  GENASSYM_C = $(LIBCDIR)/$(MACH)/genassym.c
1387 1387  
1388 1388  genassym: $(GENASSYM_C)
1389      -        $(NATIVECC) -I$(LIBCBASE)/inc -I$(LIBCDIR)/inc \
     1389 +        $(NATIVECC) $(NATIVE_CFLAGS) -I$(LIBCBASE)/inc -I$(LIBCDIR)/inc \
1390 1390                  $(CPPFLAGS.native) -o $@ $(GENASSYM_C)
1391 1391  
1392 1392  OFFSETS = $(LIBCDIR)/$(MACH)/offsets.in
1393 1393  
1394 1394  assym.h: $(OFFSETS) genassym
1395 1395          $(OFFSETS_CREATE) <$(OFFSETS) >$@
1396 1396          ./genassym >>$@
1397 1397  
1398 1398  # derived C source and related explicit dependencies
1399 1399  $(LIBCDIR)/port/gen/errlst.c + \
1400 1400  $(LIBCDIR)/port/gen/new_list.c: $(LIBCDIR)/port/gen/errlist $(LIBCDIR)/port/gen/errlist.awk
1401 1401          cd $(LIBCDIR)/port/gen; pwd; $(AWK) -f errlist.awk < errlist
1402 1402  
1403 1403  pics/errlst.o: $(LIBCDIR)/port/gen/errlst.c
1404 1404  
1405 1405  pics/new_list.o: $(LIBCDIR)/port/gen/new_list.c
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX