Index: uspace/lib/posix/Makefile
===================================================================
--- uspace/lib/posix/Makefile	(revision 3da0ee48f28c5867132dcdf06ff19dc48a468261)
+++ uspace/lib/posix/Makefile	(revision ec9aadda42e600261091eef96f65ab644d81f438)
@@ -35,6 +35,4 @@
 INCLUDE_LIBC = ./include/libc
 
-SPECS = gcc.specs
-
 EXPORT_FILES = \
 	../math/libmath.a \
@@ -43,11 +41,8 @@
 	$(LIBC_PREFIX)/crt0.o \
 	$(LIBC_PREFIX)/crt1.o \
-	$(LIBRARY).a \
-	$(SPECS)
+	$(LIBRARY).a
 
 PRE_DEPEND = $(INCLUDE_LIBC)
 EXTRA_CLEAN = $(INCLUDE_LIBC)
-
-EXTRA_OUTPUT = $(SPECS)
 
 SOURCES = \
@@ -82,6 +77,6 @@
 
 EXPORT_CPPFLAGS = \
-	-specs $$(HELENOS_EXPORT_ROOT)/lib/gcc.specs \
-	-isystem $$(HELENOS_EXPORT_ROOT)/include
+	-isystem $$(HELENOS_EXPORT_ROOT)/include \
+	$(COMMON_CPPFLAGS)
 
 EXPORT_LDFLAGS = \
@@ -94,18 +89,7 @@
 
 EXPORT_CFLAGS = \
-	-specs $$(HELENOS_EXPORT_ROOT)/lib/gcc.specs
+	$(COMMON_CFLAGS)
 
 include $(USPACE_PREFIX)/Makefile.common
-
-$(SPECS): $(CONFIG_MAKEFILE)
-	echo '*self_spec:' > $@.new
-	echo '+ $(COMMON_CFLAGS)' >> $@.new
-	echo >> $@.new
-	echo '*cpp:' >> $@.new
-	echo '+ $(COMMON_CPPFLAGS)' >> $@.new
-	echo >> $@.new
-	echo '*lib:' >> $@.new
-	echo '$(EXPORT_LDLIBS)' >> $@.new
-	mv $@.new $@
 
 $(INCLUDE_LIBC): $(shell find ../c/include -name '*.h')
