--- a/src/libgcc/libgcov.h
+++ b/src/libgcc/libgcov.h
@@ -45,6 +45,12 @@
 #include "libgcc_tm.h"
 #include "gcov.h"
 
+/* hppa64-linux-gnu does not have this header, use the fallback.  */
+#if defined(__LP64__) && defined(_PA_RISC2_0)
+#undef HAVE_SYS_MMAN_H
+#define HAVE_SYS_MMAN_H 0
+#endif
+
 #if HAVE_SYS_MMAN_H
 #include <sys/mman.h>
 #endif
