Browse Source

unbreak building

Waldemar Brodkorb 13 years ago
parent
commit
7162d597bf
1 changed files with 5 additions and 9 deletions
  1. 5 9
      package/ruby/Makefile

+ 5 - 9
package/ruby/Makefile

@@ -24,23 +24,19 @@ include ${TOPDIR}/mk/package.mk
 $(eval $(call PKG_template,RUBY,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
 MAKE_FILE:=		GNUmakefile
-XAKE_FLAGS+=		optflags='' debugflags='' BASERUBY="${WRKBUILD}/hostruby" \
-			dldflags="$(TARGET_LDFLAGS)" 
+XAKE_FLAGS+=		optflags='' debugflags='' dldflags="$(TARGET_LDFLAGS)" 
 # uClibc setpgrp does not take arguments
-CONFIGURE_ENV+=         ac_cv_func_setpgrp_void=yes 
-CONFIGURE_ARGS+=	--disable-install-doc
+CONFIGURE_ENV+=         ac_cv_func_setpgrp_void=yes rb_cv_binary_elf=yes
+CONFIGURE_ARGS+=	--disable-install-doc --with-baseruby=${WRKBUILD}/hostruby
 ALL_TARGET:=		main
 INSTALL_TARGET:=	install-nodoc
 
 pre-configure:
-	cp ${WRKBUILD}/ext/Setup ${WRKBUILD}/ext/Setup.orig
-	echo "option nodynamic" >> ${WRKBUILD}/ext/Setup
 	(cd ${WRKBUILD}; rm -rf config.{cache,status} ; \
-		LDSHARED="${CC} -shared" DLDFLAGS="-fPIC" CFLAGS="-fPIC" ./configure --prefix=$(STAGING_HOST_DIR) --disable-install-doc \
+		rb_cv_binary_elf=yes ./configure --prefix=$(STAGING_HOST_DIR) --disable-install-doc \
 	);
-	$(MAKE) -C ${WRKBUILD} main Q=""
+	-$(MAKE) -C ${WRKBUILD} main Q=""
 	cp ${WRKBUILD}/ruby ${WRKBUILD}/hostruby
-	cp ${WRKBUILD}/ext/Setup.orig ${WRKBUILD}/ext/Setup
 	$(MAKE) -C ${WRKBUILD} install-nodoc
 	$(MAKE) -C ${WRKBUILD} clean