Print this page
10366 ld(1) should support GNU-style linker sets
10367 ld(1) tests should be a real test suite
10368 want an ld(1) regression test for i386 LD tls transition (10267)

@@ -9,29 +9,24 @@
 # http://www.illumos.org/license/CDDL.
 #
 
 # Copyright 2012, Richard Lowe.
 
-include $(SRC)/Makefile.master
-
-# We have to use GCC, and only GCC.  The best way is to ask cw(1) which GCC to use.
-CC_CMD =        $(ONBLD_TOOLS)/bin/$(MACH)/cw -_gcc -_compiler
-CC =            $(CC_CMD:sh)
+CC =            gcc
 CFLAGS =        -O1 -m64
 
-LINK.c = env LD_ALTEXEC=$(PROTO)/usr/bin/amd64/ld $(CC) $(CFLAGS) -o $@ $^
+LINK.c =  $(CC) $(CFLAGS) -o $@ $^
 COMPILE.c = $(CC) $(CFLAGS) -c -o $@ $^
 COMPILE.s = $(CC) $(CFLAGS) -c -o $@ $^
 
 .KEEP_STATE:
 
 install default: all
 
-.c.o:
+%.o: $(ELF_TESTS)/tests/tls/x64/ie/%.c
         $(COMPILE.c)
-
-.s.o:
+%.o: $(ELF_TESTS)/tests/tls/x64/ie/%.s
         $(COMPILE.s)
 
 # A basic use of TLS that uses the movq m/r --> movq i/r variant
 PROGS +=        style2
 STYLE2OBJS =    style2.o