Configure: Fix ordering bug when processing split DEPENDs
authorRichard Levitte <levitte@openssl.org>
Wed, 7 Feb 2024 03:38:28 +0000 (04:38 +0100)
committerTomas Mraz <tomas@openssl.org>
Thu, 8 Feb 2024 10:39:51 +0000 (11:39 +0100)
commitecabdf39aa461c7d78f2c6ce24d1f168a7cbc7c5
treea030924cb0546f585afd135ad69131c994ee36a1
parent2a2561709ab316584d8b0a6220e244094fe507f5
Configure: Fix ordering bug when processing split DEPENDs

Configure was recently made to process this sort of line:

    DEPEND[generated]=util/perl|OpenSSL/something.pm

Unfortunately, in processing such lines, the order in which paths
were recomputed caused some resulting paths to be faulty under some
circumstances.  This change fixes that.

Fixes #22853

Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23500)

(cherry picked from commit 64cae4064405384cf7fe130a1e0189725db5e877)
Configure