[PATCH/BUILD] [GSOC] [REPLACING LIBIBERTY WITH GNULIB]

ayush goel ayushgoel1610@gmail.com
Mon Aug 22 16:27:00 GMT 2016


Hi,
This mail is only to summarise my patches for the gsoc project.

Most of the details of the project can be found at
https://gcc.gnu.org/wiki/replacelibibertywithgnulib

I’ve essentially tried to do the following things as a part of this project:

* Import gnulib as a top level directory inside the gcc tree

* Put the necessary scripts in place to introduce the necessary
modules from the gnulib library so as to replace gcc’s dependency on
the corresponding functions from  libiberty.

* Do a differential analysis on the functions present in both the
libraries and summarise the information to make it easier to replace
any function in libiberty with it’s corresponding function from
gnulib, in the future.

* In order to ensure the above mentioned actually works, replaced
three essential functions from libiberty with the gnulib’s version.
For more details -
https://gcc.gnu.org/wiki/replacelibibertywithgnulib#Steps_.28Progress.29

Links to the patches containing the work:

https://gcc.gnu.org/ml/gcc-patches/2016-07/msg01302.html
https://gcc.gnu.org/ml/gcc-patches/2016-07/msg01649.html
https://gcc.gnu.org/ml/gcc-patches/2016-07/msg01648.html

These patches are still under review.

-Ayush



More information about the Gcc-patches mailing list