Instructions to send a Patch

Vaibhav Gupta vaibhavgupta40 at gmail.com
Mon May 27 17:12:02 UTC 2019


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, <aadit0402 at 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,
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20190527/aef07216/attachment-0002.html>


More information about the devel mailing list