< bash-5.0 >
bash$ echo hello | cat <(cat) > >(tr a-z A-Z)
HELLO
< bash-5.1-rc1 >
bash$ echo hello | cat <(cat) > >(tr a-z A-Z)
<------ empty
-----------------------------------------------------------
< bash-5.0 >
bash$ cat <<\@ | gcc -fPIC -shared -Wl,--version-script=<(cat) -o
libfoo.so foo.c
LIBFOO_1.0 {
global:
libfoo_init; libfoo_doit; libfoo_done;
local:
*;
};
@
< bash-5.1-rc1 >
bash$ cat <<\@ | gcc -fPIC -shared -Wl,--version-script=<(cat) -o
libfoo.so foo.c
LIBFOO_1.0 {
global:
libfoo_init; libfoo_doit; libfoo_done;
local:
*;
};
@
/usr/bin/ld:/dev/fd/63:0: syntax error in VERSION script
<---- Error occurred
collect2: error: ld returned 1 exit status