Your port should be done as a separate add-on. I doubt you need any changes in the main source tree. Consult the libc-ports@sources.redhat.com mailing list for help.