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
Completed by
Monty Taylor

Related branches

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

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.