On 2018 Oct 01 (Mon) at 06:36:07 +0200 (+0200), Sebastien Marie wrote: :On Sun, Sep 30, 2018 at 04:39:34PM -0600, phess...@openbsd.org wrote: :> bulk build on arm64.ports.openbsd.org :> started on Fri Sep 28 08:31:30 MDT 2018 :> finished at Sun Sep 30 16:36:21 MDT 2018 :> lasted 03D01h04m :> done with kern.version=OpenBSD 6.4-beta (GENERIC.MP) #195: Fri Sep 28 00:09:50 MDT 2018 :> :> built packages:8312 :> Sep 28:3347 :> Sep 29:2251 :> Sep 30:2713 :> :> build failures: 35 :> [...] :> http://build-failures.rhaalovely.net/aarch64/2018-09-28/sysutils/exa.log :> [...] :> : :Hi, : :sysutils/exa is failing on aarch64 because the 0.8.0 version (latest) :use an "old" Rust libc where definition for openbsd-unknown-aarch64 are :absent. : :It is patched upstream https://github.com/ogham/exa/pull/413, but there :is still no release with it. : :The following diff make the build to use newer libc by forcing :the use of libc-0.2.43. : :Still build on amd64. : :Thanks. :-- :Sebastien Marie :
this looks OK to me. Side question, why are these versions hardcoded in the makefile? Shouldn't they just use the latest version? : :Index: Makefile :=================================================================== :RCS file: /cvs/ports/sysutils/exa/Makefile,v :retrieving revision 1.1.1.1 :diff -u -p -r1.1.1.1 Makefile :--- Makefile 27 Apr 2018 09:43:18 -0000 1.1.1.1 :+++ Makefile 1 Oct 2018 04:31:32 -0000 :@@ -5,6 +5,7 @@ COMMENT = ls alternative written in Rus : GH_ACCOUNT = ogham : GH_PROJECT = exa : GH_TAGNAME = v0.8.0 :+REVISION = 0 : : CATEGORIES = sysutils : :@@ -35,7 +36,7 @@ MODCARGO_CRATES += idna-0.1.4 # MIT/Apac : MODCARGO_CRATES += iso8601-0.1.1 # MIT : MODCARGO_CRATES += kernel32-sys-0.2.2 # MIT : MODCARGO_CRATES += lazy_static-0.2.8 # MIT/Apache-2.0 :-MODCARGO_CRATES += libc-0.2.30 # MIT/Apache-2.0 :+MODCARGO_CRATES += libc-0.2.43 # MIT/Apache-2.0 : MODCARGO_CRATES += libgit2-sys-0.6.14 # MIT/Apache-2.0 : MODCARGO_CRATES += libz-sys-1.0.16 # MIT/Apache-2.0 : MODCARGO_CRATES += locale-0.2.2 # MIT :@@ -78,6 +79,8 @@ MODCARGO_CRATES += vcpkg-0.2.2 # MIT/Apa : MODCARGO_CRATES += winapi-0.2.8 # MIT : MODCARGO_CRATES += winapi-build-0.1.1 # MIT : MODCARGO_CRATES += zoneinfo_compiled-0.4.5 # MIT :+ :+MODCARGO_CRATES_UPDATE += libc : : CONFIGURE_STYLE = cargo : SEPARATE_BUILD = Yes :Index: distinfo :=================================================================== :RCS file: /cvs/ports/sysutils/exa/distinfo,v :retrieving revision 1.1.1.1 :diff -u -p -r1.1.1.1 distinfo :--- distinfo 27 Apr 2018 09:43:18 -0000 1.1.1.1 :+++ distinfo 1 Oct 2018 04:31:32 -0000 :@@ -16,7 +16,7 @@ SHA256 (cargo/idna-0.1.4.tar.gz) = AUspg : SHA256 (cargo/iso8601-0.1.1.tar.gz) = EdxGT4xvF1ldGRRHycZVkpiy0CPW+EakojrH6jxGxHc= : SHA256 (cargo/kernel32-sys-0.2.2.tar.gz) = dQdiSylINDHAui2Crs6Mps26k4K/9N3Q90kFYMBWCY0= : SHA256 (cargo/lazy_static-0.2.8.tar.gz) = OzdUWrcm3YM+xkIKq6gjHFsyCBS5AprVhVVdKgPpT78= :-SHA256 (cargo/libc-0.2.30.tar.gz) = I3DKB+wziTnjVkQ9rCKW9YFFPDX+Hjo+0GAjxJQ1+RU= :+SHA256 (cargo/libc-0.2.43.tar.gz) = duOj7xcvGguan/DdFJGuXmyUi5RHmjAhgZun2GDIZF0= : SHA256 (cargo/libgit2-sys-0.6.14.tar.gz) = wA9uW8P7K1+H516ND9SuZyDVXz7iPTibfGyuMPjbjbE= : SHA256 (cargo/libz-sys-1.0.16.tar.gz) = P91k747mUhhWdEVcHUULg8vIrYlWJdVDtTJNkj+C5Ng= : SHA256 (cargo/locale-0.2.2.tar.gz) = X9vkkqnAI42pAKEWXEL8UGcWHOKSZ4pv6Akh8w/jB/0= :@@ -78,7 +78,7 @@ SIZE (cargo/idna-0.1.4.tar.gz) = 289112 : SIZE (cargo/iso8601-0.1.1.tar.gz) = 7770 : SIZE (cargo/kernel32-sys-0.2.2.tar.gz) = 24537 : SIZE (cargo/lazy_static-0.2.8.tar.gz) = 9950 :-SIZE (cargo/libc-0.2.30.tar.gz) = 214259 :+SIZE (cargo/libc-0.2.43.tar.gz) = 353810 : SIZE (cargo/libgit2-sys-0.6.14.tar.gz) = 4659537 : SIZE (cargo/libz-sys-1.0.16.tar.gz) = 603527 : SIZE (cargo/locale-0.2.2.tar.gz) = 18910 : -- Now and then an innocent person is sent to the legislature.