This causes the 'main' function to not be garbage collected when linking against the ABI. issue #4794
select_from_ports