[FFmpeg-devel] [PATCH 3/3] configure: speedup x2-x8

Helmut K. C. Tessarek tessarek at evermeet.cx
Sun Aug 26 22:39:08 EEST 2018


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 2018-08-25 14:11, avih wrote:
> For overview see: 
> http://ffmpeg.org/pipermail/ffmpeg-devel/2018-August/233665.html
> 
> Attached is patch 3/3 which was at "main.patch" of that message.
> 
> After the previous speedups, configure spent 20-60% of its runtime 
> at check_deps(). It's particularly slow with bash. After some
> local optimizations - mainly avoid pushvar/popvar and abort early
> in one notable case (empty deps), it's now x4-x25 faster.

Patch 1-3 work fine on macOS. The configure time decreased by 75% on
my machine.

Awesome patch.

Cheers,
  K. C.

- -- 
regards Helmut K. C. Tessarek              KeyID 0x172380A011EF4944
Key fingerprint = 8A55 70C1 BD85 D34E ADBC 386C 1723 80A0 11EF 4944

/*
   Thou shalt not follow the NULL pointer for chaos and madness
   await thee at its end.
*/
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE191csiqpm8f5Ln9WvgmFNJ1E3QAFAluDAdwACgkQvgmFNJ1E
3QAYLg//T1ftuIcO9t5jLRKYYSi9mHQau0y0LlsNqvPyGk0ht+Wu04WumtsS/K0z
aLAWTSX+vWShkwn/ncGCxZlrgUdXDfmc/y8jIGKXuHV/39ZhN5Y7CO11vNn/efdE
XjWlXsdpadtyqnwtWdrmOmvufiVNhVxXbLAHETnT6afFNRDVxKWl4JboiU3kNVUX
K7WTqvBBMqeSRIHhgRX/n40mNItp4vxk9WQGz8E+rcoipR5DIpokYb987aLzl0Y2
6gTFXY7HqCtY3oWJe70XuHY+/a/6z3Y6YD6i5o7QpYfyXJcbBz3PvzKJxdg/5W8S
Q92780We9H61wXxf5cpoobJJcEIZ3/HTXE7O5zEWKrLrmNbGwV4wecBoWWaoHa9V
5lMkmC5yrx2b2WKoLG6sYTgq9h1UYSi3bNHTvuGKZ36mmgGz2Tx89ctr5hteakEB
dreAmeLZGgI4g+PFjastnWGl9C+JmgUQwe0sTHNsKNqOyio0zQXgk+cpjuRNOx+X
USD6hYp9sn6A0d8vh1Pgw3FnbWp2yc5NDmkwRIl/39icH19WJUtgHZKd1x40SHyV
fPhLJKPaNmbdR4kSM/AMUUlVmthAD3nZyvPOdR/b94i/SsivRhWiiuk0L2lODOx0
mtNU8vJG1rcqLbNTQo0tkorH31CalzXnekInUrX5soeDZg8ywe8=
=6p2H
-----END PGP SIGNATURE-----


More information about the ffmpeg-devel mailing list