On Tue, May 28, 2019 at 9:54 PM Joel Sherrill <j...@rtems.org> wrote:
> Also the newlib community really appreciates it if we review the patches > on the RTEMS development list first. When the patch is OK, then it can go > to the newlib list. > Yeah, this is why I sent the patch on devel; for review. > > --joel > > On Mon, May 27, 2019 at 12:12 PM Vaibhav Gupta <vaibhavgupt...@gmail.com> > wrote: > >> Hello, okay I will keep that in mind. >> . >> . >> . >> . >> But there is one problem with this patch then. >> . >> . >> If i just copy-paste ndbm.h, db.h(needed by ndbm.h) and ndbm.c and make >> the entry of ndbm.c in Makefile.am. >> Then run 'autoreconf' to add the entry for ndbm.c in Makefile.in. And >> then run `make` command. There will be compilation error. >> . >> Header files needed by libc/posic/*.c files are present in libc/include >> directory. It is default path. >> . >> But ndbm.c also requires "hash.h" which is present inside "libc/search". >> . >> To over come it, i had to modify the entry of ndbm.c in Makefile.in and >> add "-I (topr_srcdir)/search" to specify the compiler for alternative >> source path. >> . >> . >> The problem is, to modify Makefile.in there should be entry of ndbm.c . >> And for that i need to run autoreconf command. Because of that multiple >> files get modified and hence the patch size got bigger.. >> . >> . >> >> One solution can be that I should not use autoreconf and make manual >> entries for ndbm.c in Makefile.in . Should I try that? >> Because there is need to mention alternative source path for header >> files, to compile ndbm.c. >> >> . >> Thankyou >> Vaibhav Gupta >> >> >> On Mon, 27 May, 2019, 7:38 PM Aditya Upadhyay, <aadit0...@gmail.com> >> wrote: >> >>> Hi Vaibhav, >>> >>> You have sent a completely wrong patch. You do not need to include all >>> these files what are existed there. You should generate a patch for >>> your work like addition or modification or if you have added any other >>> file. >>> >>> This patch should go to newlib mailing list. For your entire GSoC >>> period, You will send patch to Newlib-Cygwin and For testing >>> contributed methods, you will be adding testcases in rtems/testsuite. >>> >>> For testing those methods, you will have to apply patches to >>> rtems-source-builder, see instructions here: >>> >>> https://docs.rtems.org/releases/rtemsdocs-4.10.2/share/rtems/html/started/started00036.html >>> >>> If you have not introduced yourself on newlib mailing list, then >>> Introduce yourself there. Point your plan what you are going to do >>> this GSoC Period. Though these are parts of Community bonding period. >>> >>> I appreciate your effort. This is just an initial phase of GSoC. You >>> should take care of these things. >>> >>> Thanks, >>> >> _______________________________________________ >> devel mailing list >> devel@rtems.org >> http://lists.rtems.org/mailman/listinfo/devel > >
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel