--- PctestIpv4Raw.cc.t 2008-03-13 12:33:16.058194372 -0700 +++ PctestIpv4Raw.cc 2008-03-13 12:33:37.708748679 -0700 @@ -101,7 +101,7 @@ return rc; } -#ifdef linux +#if defined(linux) && defined(SO_BSDCOMPAT) // Linux needs SO_BSDCOMPAT enabled on our UDP socket, to avoid // getting ICMP errors when we send packets out. int bsdcompatOption;