diff --git a/com.oracle.truffle.r.native/gnur/Makefile b/com.oracle.truffle.r.native/gnur/Makefile
index 0b0329e6fc4c32287c2f367dd88d4e94117fdb44..5d07efb3a096c59f1d8aa66d94c3fda27b44295d 100644
--- a/com.oracle.truffle.r.native/gnur/Makefile
+++ b/com.oracle.truffle.r.native/gnur/Makefile
@@ -39,11 +39,11 @@ all: Makefile $(GNUR_DIR) config build copy
 
 $(GNUR_DIR): 
 	tar xf $(TOPDIR)/../lib/R-$(R_VERSION).tar.gz
-	
+
 config: $(GNUR_DIR)/Makefile
 
 $(GNUR_DIR)/Makefile: 
-	(cd $(GNUR_DIR); ./configure --with-x=no --without-recommended-packages >& /dev/null)
+	(cd $(GNUR_DIR); ./configure --with-x=no --without-recommended-packages --enable-R-shlib >& /dev/null)
 
 build: $(GNUR_DIR)/bin/R
 
diff --git a/com.oracle.truffle.r.native/library/lib.mk b/com.oracle.truffle.r.native/library/lib.mk
index 1419d513be58f558ad13c4e7f38880046a1a9682..e3b2f9d34103343b17d4005639ab55c46a7bd6df 100644
--- a/com.oracle.truffle.r.native/library/lib.mk
+++ b/com.oracle.truffle.r.native/library/lib.mk
@@ -87,6 +87,6 @@ $(OBJ)/%.o: $(SRC)/%.f
 	$(FC) $(CFLAGS) -c $< -o $@
 
 clean: 
-	rm -f $(LIBDIR)/*
+	rm -rf $(LIBDIR)/*
 	rm -rf $(FASTR_LIBDIR)/$(PKG)