On Wed, Feb 15, 2023 at 04:16:46PM +0800, Kevin Lo wrote:
> On Tue, Feb 14, 2023 at 12:09:09PM +0100, Antoine Jacoutot wrote:
> > 
> > On Wed, Feb 08, 2023 at 06:02:06AM -0700, Patrick Wildt wrote:
> > > CVSROOT:  /cvs
> > > Module name:      ports
> > > Changes by:       [email protected] 2023/02/08 06:02:06
> > > 
> > > Modified files:
> > >   devel/riscv-elf/binutils: Makefile distinfo 
> > >   devel/riscv-elf/binutils/patches: patch-gprof_Makefile_in 
> > >                                     patch-ld_Makefile_in 
> > >                                     
> > > patch-ld_emulparams_elf32lriscv-defs_sh 
> > >                                     patch-libiberty_Makefile_in 
> > >   devel/riscv-elf/binutils/pkg: PLIST 
> > > Added files:
> > >   devel/riscv-elf/binutils/patches: patch-bfd_Makefile_in 
> > >                                     patch-binutils_Makefile_in 
> > >                                     patch-gas_Makefile_in 
> > >   sysutils/u-boot/patches: patch-arch_riscv_Makefile 
> > > Removed files:
> > >   devel/riscv-elf/binutils/patches: patch-bfd_doc_Makefile_in 
> > >                                     patch-binutils_doc_Makefile_in 
> > >                                     patch-gas_doc_Makefile_in 
> > > 
> > > Log message:
> > > Update riscv-elf-binutils to 2.40
> > > 
> > > Since some defaults in binutils changed, U-Boot needs a diff to continue
> > > to build which has been pulled from U-Boot upstream.
> > > 
> > > ok kevlo@
> > 
> > Failed to build in my last bulk.
> 
> I cannot reproduce the issue on amd64 or arm64.  Both of them are fresh 
> install
> of snapshots.  According to your build log, it seems that you have
> archivers/zstd installed, is this patch helpful?  Thanks.

Probably, it's during a bulk, so archivers/zstd might be installed at
configure time and junked by dpb(1). This is a feature to find hidden
dependencies.

Your patch looks ok.


> 
> Index: devel/riscv-elf/binutils/Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/riscv-elf/binutils/Makefile,v
> retrieving revision 1.4
> diff -u -p -u -p -r1.4 Makefile
> --- devel/riscv-elf/binutils/Makefile 8 Feb 2023 13:02:06 -0000       1.4
> +++ devel/riscv-elf/binutils/Makefile 15 Feb 2023 08:04:09 -0000
> @@ -1,6 +1,7 @@
>  COMMENT=     binutils for riscv-elf cross-development
>  
>  V=           2.40
> +REVISION=    0
>  DISTNAME=    binutils-${V}
>  
>  HOMEPAGE=    https://www.gnu.org/software/binutils/
> @@ -15,7 +16,8 @@ USE_LIBTOOL=        No
>  
>  CONFIGURE_ARGS+=--enable-commonbfdlib=no \
>               --enable-interwork       \
> -             --enable-multilib
> +             --enable-multilib       \
> +             --without-zstd
>  
>  SUBST_VARS +=        CONFIG
>  
> 

-- 
Antoine

Reply via email to