This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]