Я заполнил отчет об этой проблеме: https://bugs.archlinux.org/task/47220
Это происходит потому, что исходный файл ostream не может быть найден.
Вы можете удалить библиотеку libstdc ++:
sudo strip /usr/lib/libstdc++.so.6
И тогда gdb не будет пытаться открыть исходный файл, и ошибка больше не появится.
Вы можете вернуться к нераспакованной версии, переустановив ее с помощью:
sudo pacman -S gcc-libs
Вы можете добавить правило замены в gdb:
gdb tst
(gdb) set substitute-path /build/gcc/src/gcc-build/x86_64-unknown-linux-gnu/libstdc++-v3/include /usr/include/c++/5.2.0
Я подозреваю, что если вы попробуете что-то подобное, вам повезет больше:
block drop all
pass on lo0
pass on utun0
pass out proto udp from any to xxx.yyy.zzz.ttt port pppp
pass in on en4 from 192.168.0.0/24
pass out on en4 to 192.168.0.0/24
ПРИМЕЧАНИЕ.:Обратите внимание, что у меня нет брандмауэра PF, чтобы подтвердить эту работу.