[EXT_EP-9202] Duplicate definitions of ldexp and ldexpl Created: 14/Jan/19  Updated: 19/Feb/20  Resolved: 14/Jan/19

Status: Fixed
Project: Embedded Software & Tools
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Medium
Reporter: TI User Assignee: TI User
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Product: Code Generation Tools
Internal ID: CODEGEN-5778
Found In Release: C6000_8.3.0
Fix In Release: C6000_8.3.3
Workaround: Take the file ldexp.c from the library source directory and add it to your project. Edit this file to add these lines:
double scalbn(double x, int n) __attribute((__alias__("ldexp")));
long double scalbnl(long double x, int n) __attribute((__alias__("ldexp")));
Also take the file ldexpf.c from the library source directory and add it to your project. Edit that file to add this line:
float scalbnf(float x, int n) __attribute((__alias__("ldexpf")));
Release Notes: The linker may emit an error about multiple definitions of the function ldexp or the function ldexpl.

 Description   

Duplicate definitions of ldexp and ldexpl


Generated at Sat Dec 13 11:34:36 CST 2025 using Jira 10.3.7#10030007-sha1:a563685562f94d165eb4e158cfb2a142338d8c54.