Hi Ralf,
Den 2010-10-03 12:02 skrev Ralf Wildenhues:
> This test fails when echo interprets backslashes:
>
> + touch fake2.lib
> + ./ar-lib ./lib x fake2.lib
> + opts=lib -NOLOGO -EXTRACT:dir^Lake2.obj fake2.lib
> + test xlib -NOLOGO -EXTRACT:dir^Lake2.obj fake2.lib = xlib -NOLOGO
> -EXTRACT:dir
Hello again,
* Peter Rosin wrote on Thu, Sep 02, 2010 at 04:52:20PM CEST:
> From 63daad5a46cecf88c168e20febdec7d53568c111 Mon Sep 17 00:00:00 2001
> From: Peter Rosin
> Date: Thu, 2 Sep 2010 16:46:14 +0200
> Subject: [PATCH] Make ar-lib support backslashed files in archives.
>
Den 2010-09-02 20:37 skrev Ralf Wildenhues:
> * Stefano Lattarini wrote on Thu, Sep 02, 2010 at 06:44:34PM CEST:
>> On Thursday 02 September 2010, Peter Rosin wrote:
>>> $AR -NOLOGO -LIST "$archive" | sed -e 's/\\//g' | while read
>>> member; do
>>> $AR -NOLOGO -EXTRACT:"$member" "$a
* Stefano Lattarini wrote on Thu, Sep 02, 2010 at 06:44:34PM CEST:
> On Thursday 02 September 2010, Peter Rosin wrote:
> > $AR -NOLOGO -LIST "$archive" | sed -e 's/\\//g' | while read
> > member; do
> > $AR -NOLOGO -EXTRACT:"$member" "$archive" || exit $?
> > done
> Given that So
On Thursday 02 September 2010, Peter Rosin wrote:
> It is actually a bug in ar-lib. When you issue
> .../ar-lib lib x foo.lib
> it runs this loop:
>
> $AR -NOLOGO -LIST "$archive" | while read member
> do
> $AR -NOLOGO -EXTRACT:"$member" "$archive" || exit $?
> done
>
> (w
hile read member
do
$AR -NOLOGO -EXTRACT:"$member" "$archive" || exit $?
done
Ok for the msvc branch?
The code added to the test fails with old ar-lib and works with the change.
Cheers,
Peter
>From 63daad5a46cecf88c168e20febdec7d53568c111 Mon Sep 17 00:00:00 20