Re: [PATCH 1/2] libtool: replace : with $PATH_SEPARATOR

Mike Frysinger <[email protected]> Thu, 18 Jan 2024 14:42:46 -0500
Newsgroups gmane.comp.gnu.libtool.patches
Message-ID <Zal_NlUTwwz_x0nj@vapier>
On 17 Jan 2024 22:44, KO Myung-Hun wrote:
> Mike Frysinger wrote:
> > On 16 Jan 2024 23:44, KO Myung-Hun wrote:
> >> Some OSes such as OS/2, uses ';' as a path separator. So using 
> >> $PATH_SEPARATOR instead of hard-coded ':' is more proper.
> > 
> > so we're on the same page, we're talking about the separator that
> > is used in the $PATH environment variable.  it doesn't show up in
> > other places -- it is not used to separate e.g. rpath entries right
> > ?  what about LD_LIBRARY_PATH and similar vars ?  i guess we assume
> > the separator used by PATH is also used with that var ?
> 
> This is applied to all the variables containing a list of paths and/or
> dirs separated by ':' including PATH and LD_LIBRARY_PATH.
> 
> If rpath entries is separated by ':', it's also true.

i'm not familiar with the diff (non-glibc) runtime loaders, so will take your
word for this.  afaict, libtool has behaved this way for a long time, so i'm
a bit inclined to wait for 2.4.8 release and then merge it.
-mike
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEuQK1JxMl+JKsJRrUQWM7n+g39YEFAmWpfzYACgkQQWM7n+g3
9YHx2Q/+Lk0aAnNbUZQqWZK3D0CbHPbNlNF1QeUPiQveLRFZidkPVqd2PcslKpnz
C4kPtkTfVuVzZ1bZlw7oSmhfMKjucNi1jJz15N3On4VFCfTAWwNQmMfct72zkJSL
Tiuu+7XI4mxG5znN7BDXT5N/JsnYemwZ2P5yqVMrH5CZ4DSrqO3U2sWnF5C4QJ73
hNGIUWXeRd20NTcQeZ9xut3XBsRhZ/v2BEXBxgRRs6ImdswXeXkHYWuP/8zEgp0z
XLwuE7SZD+cRXw4hOMTyJvY4JFNrtmSz24ZLZ7acb5m8fDeN08IJMc2E8mqQQ+kj
UiFxblQTL2WUX0Jw/syLLvKs3MGbnL2f1R223j1BLY39WvRoDTgzxZcMogrXiXtq
9q6cZiZ/Y6JlzhZSIPQwj/Wkd41uIc1bMK6qNg1M9aUDCmvGy+d+5zza+42ecpNB
sEby6taKvd8G6WXebbEBvDEihfiQ4e7m93apgezg5BtCujTZGRxBfLJFu5r6lPyY
3VoC4nwNaal0ZKR7wFx+Xl5iHeTzPwnus2fid2iHiGRrAV6ZJKN0ROsdF/biTD/T
RHEbJui6kuxmHbXsjEvyqMSmRmtJNxPhxgLUXBISHNP8VnSGbIWVXxDj6GPQES6k
KqD13C7U63TvAycaAcBE1ZDQPrMjMSol3kgehFykF01FwRU/FNA=
=eEX0
-----END PGP SIGNATURE-----