< 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

Reply via email to