JDK-4378241 : fdlibm.h requires define __LITTLE_ENDIAN instead of _LITTLE_ENDIAN
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.lang
  • Affected Version: 1.4.0
  • Priority: P4
  • Status: Closed
  • Resolution: Cannot Reproduce
  • OS: windows_nt
  • CPU: x86
  • Submitted: 2000-10-11
  • Updated: 2024-04-12
  • Resolved: 2023-03-07
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
tbdResolved
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Description
fdlibm.h in src/share/native/java/lang/fdlibm/include uses the flag
__LITTLE_ENDIAN instead of the standard _LITTLE_ENDIAN. This should
be changed, as should the Makefile in make/java/fdlibm which is forced
to set the flag.

_LITTLE_ENDIAN is added to the compile line as needed automatically for 
i386 platforms in the  Defs-<platform>.gmk file.

Comments
FDLIBM was fully ported to Java (JDK-8171407) and the original C sources removed (JDK-8302801).
07-03-2023

FDLIBM has been partially ported to Java from C. When the port is complete, I will close out this and similar bugs.
08-12-2017

fdlibm is gone, can this issue be closed?
08-12-2017

CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: dragon
14-06-2004

EVALUATION For 1.5, I intend to port fdlibm to Java, which will render this bug as no longer applicable. Once that porting effort is done, this bug will be closed as "will not fix." ###@###.### 2001-10-22 Porting effort is being deferred. ###@###.### 2003-09-08
22-10-2001