Gitweb links:
...log
http://git.netsurf-browser.org/toolchains.git/shortlog/af2a47979eed073bd945007f59bd4b66ad126888
...commit
http://git.netsurf-browser.org/toolchains.git/commit/af2a47979eed073bd945007f59bd4b66ad126888
...tree
http://git.netsurf-browser.org/toolchains.git/tree/af2a47979eed073bd945007f59bd4b66ad126888
The branch, master has been updated
via af2a47979eed073bd945007f59bd4b66ad126888 (commit)
from 37d2d5f7b0cd04fb71b795bbe8dbafa5e6ae03db (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff
http://git.netsurf-browser.org/toolchains.git/commitdiff/af2a47979eed073bd945007f59bd4b66ad126888
commit af2a47979eed073bd945007f59bd4b66ad126888
Author: Vincent Sanders <[email protected]>
Commit: Vincent Sanders <[email protected]>
stop ppc-amiga libcurl building with cares/nonblocking as chris reports it
doesnt work
diff --git a/sdk/Makefile b/sdk/Makefile
index 4aca12e..8e76560 100644
--- a/sdk/Makefile
+++ b/sdk/Makefile
@@ -1,7 +1,17 @@
+#
+# NetSurf Project toolchain SDK build
+#
# Required environment:
#
# GCCSDK_INSTALL_ENV -- /path/to/install/prefix
# GCCSDK_INSTALL_CROSSBIN -- /path/to/toolchain/bin
+#
+# supported targets are:
+# arm-unknown-riscos
+# m68k-atari-mint
+# ppc-amigaos
+# i686-w64-mingw32
+# m68k-unknown-amigaos
ifeq ($(GCCSDK_INSTALL_ENV),)
$(error GCCSDK_INSTALL_ENV not set)
@@ -59,20 +69,18 @@ COMMON_SDK_ITEMS := $(BUILDSTEPS)/zlib.d
$(BUILDSTEPS)/libxml2.d $(BUILDSTEPS)/o
$(BUILDSTEPS)/libpng.d $(BUILDSTEPS)/libjpeg.d
$(BUILDSTEPS)/liblcms.d \
$(BUILDSTEPS)/libmng.d $(BUILDSTEPS)/libcares.d
$(BUILDSTEPS)/libcurl.d
-ifeq ($(TARGET),m68k-atari-mint)
- EXTRAARGS_LIBXML := --enable-ipv6=no
- SDK_ITEMS := $(BUILDSTEPS)/libiconv.d $(COMMON_SDK_ITEMS)
- EXTRAARGS_LIBCARES := --disable-shared
-endif
-
-ifeq ($(TARGET),m68k-unknown-amigaos)
- SDK_ITEMS := $(BUILDSTEPS)/libiconv.d $(BUILDSTEPS)/libtre.d
$(COMMON_SDK_ITEMS)
+# Target Specific setup
+ifeq ($(TARGET),arm-unknown-riscos)
+ SDK_ITEMS := $(COMMON_SDK_ITEMS)
EXTRAARGS_LIBCARES := --disable-shared
+ EXTRAARGS_LIBCURL := --enable-nonblocking --enable-ares
endif
-ifeq ($(TARGET),arm-unknown-riscos)
- SDK_ITEMS := $(COMMON_SDK_ITEMS)
+ifeq ($(TARGET),m68k-atari-mint)
+ EXTRAARGS_LIBXML := --enable-ipv6=no
+ SDK_ITEMS := $(BUILDSTEPS)/libiconv.d $(COMMON_SDK_ITEMS)
EXTRAARGS_LIBCARES := --disable-shared
+ EXTRAARGS_LIBCURL := --enable-nonblocking --enable-ares
endif
ifeq ($(TARGET),ppc-amigaos)
@@ -84,7 +92,12 @@ endif
ifeq ($(TARGET),i686-w64-mingw32)
SDK_ITEMS := $(BUILDSTEPS)/libiconv.d $(BUILDSTEPS)/libgnurx.d
$(COMMON_SDK_ITEMS)
- EXTRAARGS_LIBCURL := --disable-ldap
+ EXTRAARGS_LIBCURL := --enable-nonblocking --enable-ares --disable-ldap
+endif
+
+ifeq ($(TARGET),m68k-unknown-amigaos)
+ SDK_ITEMS := $(BUILDSTEPS)/libiconv.d $(BUILDSTEPS)/libtre.d
$(COMMON_SDK_ITEMS)
+ EXTRAARGS_LIBCARES := --disable-shared
endif
ifeq ($(SDK_ITEMS),)
@@ -318,7 +331,7 @@ $(BUILDSTEPS)/libcurl.d: $(BUILDSTEPS)/builddir.d
$(BUILDSTEPS)/zlib.d $(BUILDST
ifneq ($(realpath $(RECIPES)/patches/libcurl/$(TARGET)),)
for p in `ls $(RECIPES)/patches/libcurl/$(TARGET)/*.p` ; do patch -d
$(BUILDDIR)/libcurl/curl-$(VERSION_LIBCURL) -p0 <$$p ; done
endif
- cd $(BUILDDIR)/libcurl/curl-$(VERSION_LIBCURL) && $(env) ./configure
--prefix=$(GCCSDK_INSTALL_ENV) --target=$(TARGET) --host=$(TARGET)
--disable-shared --without-libidn --enable-nonblocking --enable-ares
--without-random ${EXTRAARGS_LIBCURL}
+ cd $(BUILDDIR)/libcurl/curl-$(VERSION_LIBCURL) && $(env) ./configure
--prefix=$(GCCSDK_INSTALL_ENV) --target=$(TARGET) --host=$(TARGET)
--disable-shared --without-libidn --without-random ${EXTRAARGS_LIBCURL}
cd $(BUILDDIR)/libcurl/curl-$(VERSION_LIBCURL) && $(env) make install
touch $@
-----------------------------------------------------------------------
Summary of changes:
sdk/Makefile | 37 +++++++++++++++++++++++++------------
1 files changed, 25 insertions(+), 12 deletions(-)
diff --git a/sdk/Makefile b/sdk/Makefile
index 4aca12e..8e76560 100644
--- a/sdk/Makefile
+++ b/sdk/Makefile
@@ -1,7 +1,17 @@
+#
+# NetSurf Project toolchain SDK build
+#
# Required environment:
#
# GCCSDK_INSTALL_ENV -- /path/to/install/prefix
# GCCSDK_INSTALL_CROSSBIN -- /path/to/toolchain/bin
+#
+# supported targets are:
+# arm-unknown-riscos
+# m68k-atari-mint
+# ppc-amigaos
+# i686-w64-mingw32
+# m68k-unknown-amigaos
ifeq ($(GCCSDK_INSTALL_ENV),)
$(error GCCSDK_INSTALL_ENV not set)
@@ -59,20 +69,18 @@ COMMON_SDK_ITEMS := $(BUILDSTEPS)/zlib.d
$(BUILDSTEPS)/libxml2.d $(BUILDSTEPS)/o
$(BUILDSTEPS)/libpng.d $(BUILDSTEPS)/libjpeg.d
$(BUILDSTEPS)/liblcms.d \
$(BUILDSTEPS)/libmng.d $(BUILDSTEPS)/libcares.d
$(BUILDSTEPS)/libcurl.d
-ifeq ($(TARGET),m68k-atari-mint)
- EXTRAARGS_LIBXML := --enable-ipv6=no
- SDK_ITEMS := $(BUILDSTEPS)/libiconv.d $(COMMON_SDK_ITEMS)
- EXTRAARGS_LIBCARES := --disable-shared
-endif
-
-ifeq ($(TARGET),m68k-unknown-amigaos)
- SDK_ITEMS := $(BUILDSTEPS)/libiconv.d $(BUILDSTEPS)/libtre.d
$(COMMON_SDK_ITEMS)
+# Target Specific setup
+ifeq ($(TARGET),arm-unknown-riscos)
+ SDK_ITEMS := $(COMMON_SDK_ITEMS)
EXTRAARGS_LIBCARES := --disable-shared
+ EXTRAARGS_LIBCURL := --enable-nonblocking --enable-ares
endif
-ifeq ($(TARGET),arm-unknown-riscos)
- SDK_ITEMS := $(COMMON_SDK_ITEMS)
+ifeq ($(TARGET),m68k-atari-mint)
+ EXTRAARGS_LIBXML := --enable-ipv6=no
+ SDK_ITEMS := $(BUILDSTEPS)/libiconv.d $(COMMON_SDK_ITEMS)
EXTRAARGS_LIBCARES := --disable-shared
+ EXTRAARGS_LIBCURL := --enable-nonblocking --enable-ares
endif
ifeq ($(TARGET),ppc-amigaos)
@@ -84,7 +92,12 @@ endif
ifeq ($(TARGET),i686-w64-mingw32)
SDK_ITEMS := $(BUILDSTEPS)/libiconv.d $(BUILDSTEPS)/libgnurx.d
$(COMMON_SDK_ITEMS)
- EXTRAARGS_LIBCURL := --disable-ldap
+ EXTRAARGS_LIBCURL := --enable-nonblocking --enable-ares --disable-ldap
+endif
+
+ifeq ($(TARGET),m68k-unknown-amigaos)
+ SDK_ITEMS := $(BUILDSTEPS)/libiconv.d $(BUILDSTEPS)/libtre.d
$(COMMON_SDK_ITEMS)
+ EXTRAARGS_LIBCARES := --disable-shared
endif
ifeq ($(SDK_ITEMS),)
@@ -318,7 +331,7 @@ $(BUILDSTEPS)/libcurl.d: $(BUILDSTEPS)/builddir.d
$(BUILDSTEPS)/zlib.d $(BUILDST
ifneq ($(realpath $(RECIPES)/patches/libcurl/$(TARGET)),)
for p in `ls $(RECIPES)/patches/libcurl/$(TARGET)/*.p` ; do patch -d
$(BUILDDIR)/libcurl/curl-$(VERSION_LIBCURL) -p0 <$$p ; done
endif
- cd $(BUILDDIR)/libcurl/curl-$(VERSION_LIBCURL) && $(env) ./configure
--prefix=$(GCCSDK_INSTALL_ENV) --target=$(TARGET) --host=$(TARGET)
--disable-shared --without-libidn --enable-nonblocking --enable-ares
--without-random ${EXTRAARGS_LIBCURL}
+ cd $(BUILDDIR)/libcurl/curl-$(VERSION_LIBCURL) && $(env) ./configure
--prefix=$(GCCSDK_INSTALL_ENV) --target=$(TARGET) --host=$(TARGET)
--disable-shared --without-libidn --without-random ${EXTRAARGS_LIBCURL}
cd $(BUILDDIR)/libcurl/curl-$(VERSION_LIBCURL) && $(env) make install
touch $@
--
Cross-compilation toolchains and environments
_______________________________________________
netsurf-commits mailing list
[email protected]
http://vlists.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org