As the comment says, this should be done in the hints.
To: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
cc: perl5-porters@perl.org
Subject: Re: [ID
20000216.004] apparent bug on freebsd systems when calculating large numbers
Message-ID: <Pine.LNX.4.04.
10002241552080.448-100000@dragon.ender.com>
p4raw-id: //depot/cfgperl@5248
/* these should be set in a hint file, not here */
#ifndef PERL_SYS_INIT
-#ifdef PERL_SCO5
+#if defined(PERL_SCO5) || defined(__FreeBSD__)
# define PERL_SYS_INIT(c,v) fpsetmask(0); MALLOC_INIT
#else
# ifdef POSIX_BC