maintainer-feedback requested: [Bug 266470] www/firefox: 105.0_1,2 fails to build on i386

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 17 Sep 2022 21:17:19 UTC
Bugzilla Automation <bugzilla@FreeBSD.org> has asked freebsd-gecko (Nobody)
<gecko@FreeBSD.org> for maintainer-feedback:
Bug 266470: www/firefox: 105.0_1,2 fails to build on i386
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266470



--- Description ---
Build error:

---
In file included from
/wrkdirs/usr/ports/www/firefox/work/firefox-105.0/modules/fdlibm/src/e_acos.cpp
:44:
/wrkdirs/usr/ports/www/firefox/work/firefox-105.0/modules/fdlibm/src/math_priva
te.h:33:21:
error: typedef redefinition with different types ('double' vs 'long double')
typedef double	    __double_t;
		    ^
/usr/include/x86/_types.h:87:21: note: previous definition is here
typedef long double	__double_t;
			^
In file included from
/wrkdirs/usr/ports/www/firefox/work/firefox-105.0/modules/fdlibm/src/e_acos.cpp
:44:
/wrkdirs/usr/ports/www/firefox/work/firefox-105.0/modules/fdlibm/src/math_priva
te.h:35:21:
error: typedef redefinition with different types ('float' vs 'long double')
typedef float	    __float_t;
		    ^
/usr/include/x86/_types.h:88:21: note: previous definition is here
typedef long double	__float_t;
			^
2 errors generated.
---

Patch attached :)