firefox-2.0.0.2のビルド中、xpcom/stub/ で
ld: fatal: option -dn and -h are incompatible ld: fatal: option -dn and -P are incompatible ld: fatal: option -dn and -G are incompatible
と出てこける。ここだけ GNU ld きめうちになってる?
あれこれやって得た対症療法。トップレベルのconfigure
を直すだけでよさそう。
--- configure.orig Sat Mar 17 13:03:31 2007 +++ configure Sat Mar 17 13:03:34 2007 @@ -5032,7 +5032,7 @@ MOZ_JS_LIBS='-L$(DIST)/bin -lmozjs' DYNAMIC_XPCOM_LIBS='-L$(DIST)/bin -lxpcom -lxpcom_core' -MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(DIST)/bin' +MOZ_FIX_LINK_PATHS='-Wl,-R,$(DIST)/bin' XPCOM_FROZEN_LDOPTS='-L$(DIST)/bin $(MOZ_FIX_LINK_PATHS) -lxpcom' LIBXUL_LIBS='$(XPCOM_FROZEN_LDOPTS) -lxul' XPCOM_GLUE_LDOPTS='$(DIST)/lib/$(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX) $(XPCOM_FROZEN_LDOPTS)'
-rpath-link は/usr/ccs/bin/ldにはない感じだが、-Rで代用しても いいのかな。
叱咤激励感想ツッコミはゲストブックへ
Generated with mkdiary.rb