SPECS: crossmingw64-gcc.spec - workaround 'argument list to long', remeve -...

Elan Ruusamäe glen at pld-linux.org
Thu Jul 3 17:25:02 CEST 2008


On Thursday 03 July 2008 18:13, pluto wrote:
> -mv $RPM_BUILD_ROOT%{_prefix}/x86_64-pc-mingw32/lib/* \
> -       $RPM_BUILD_ROOT%{arch}/lib
> +find $RPM_BUILD_ROOT%{_prefix}/x86_64-pc-mingw32/lib -type f \
> +       -exec mv "{}" "$RPM_BUILD_ROOT%{arch}/lib" ";"
>  

that's slow (exeve mv for each file), try shortening the path:

(cd $RPM_BUILD_ROOT%{_prefix}/x86_64-pc-mingw32/lib/*; \
mv * $RPM_BUILD_ROOT%{arch}/lib)

mv [a-k]*
mv [l-z]*

could be tried next (C locale is a MUST! for char ranges)

-- 
glen


More information about the pld-devel-en mailing list