Use autotools AC_REPLACE_FUNCS for duplicate functions
Registered by
Monty Taylor
We have a bunch of string functions that we provide for build only if the system doesn't have a copy of it. These are wrapped in the file itself with an ifdef. Replace this system with using AC_REPLACE_FUNCS() in configure to check for the functions in the std lib, and then put them in LIBOBJS if they aren't found so that they get linked in.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Low
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- Monty Taylor
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
-
Deferred
- Milestone target:
- None
- Started by
- Completed by
- Monty Taylor
Related branches
Related bugs
Sprints
Whiteboard
Instead of this approach, we've settled for now on not using non-standard functions, so there is no need to provide conditional compilation of them.
(?)
Work Items
Dependency tree
![](deptree.png)
* Blueprints in grey have been implemented.