[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: -L and -C flags in scripts/gash?
From: |
Timothy Sample |
Subject: |
Re: -L and -C flags in scripts/gash? |
Date: |
Wed, 16 Feb 2022 10:51:34 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
Hi Hugo,
Hugo Hörnquist <hugo@lysator.liu.se> writes:
> Upgrading to gash 0.3 with 0.2 already installed site-wide causes (at
> least) the test "Redirecting output respects the noclobber option" to
> fail, due to gash using the system libraries instead of the newly
> built ones.
>
> Changing the order of the -L and -C flags pairs in scripts/gash seems to fix
> this (see attached diff), as well as removing all -L and -C flags
> outright.
Right. The “scripts/gash.in” file is not quite set up correctly, making
it work poorly both before and after it’s installed. Stuff like this
and the line continuation bug (mentioned in the manual) are due to the
focus on bootstrapping and non-interactive use so far. Apologies!
Thanks for pointing this out. I will see about fixing this and then
decide if I want a quick “0.3.1” or if I should try and tuck in a fix
for line continuations and call it “0.4.0”.
In the meantime, if you are not using Guix or Nix, I would remove all
the flags. Just make sure to use “./pre-inst-env gash” if you want to
run it before it’s installed. Like when working on that cool patch
you’ve been meaning to send in! ;)
> Keep up the good work,
Thanks! :)
-- Tim