On Sun, Jul 23, 2017 at 7:49 AM, Gedare Bloom <ged...@rtems.org> wrote: > On Sat, Jul 22, 2017 at 1:30 PM, Christian Mauderer <l...@c-mauderer.de> > wrote: >> Hello Sichen, >> >> as discussed in our private chat I'm quite convinced that your problem >> is that the source file is in "freebsd/crypto/openssl/crypto" which >> doesn't end on a path called "openssl". >> >> As far as I can see, there is currently no support in our build system >> for such cases. I created a (still quite uggly) hack that tries to copy >> the headers to a path in the build tree. Could you please try out the >> (mostly untested) attached patch? You should be able to specify >> headerPaths() lines in builder.py which have different endings than the >> original source paths. >> > No patch attached > Nevermind I see it.
>> To our waf experts: Please tell me, that there is a better solution. If >> not, it would be good if you could give me some feedback for a better >> and cleaner solution. And: I currently only tried half a build. Do you >> see any problems on any platforms on build or install with that >> solution? >> > You should be able to specify the 'includes' attribute of the build > rule to point it to the right directory wherever the parent of openssl > is. > > But really, this openssl/opensslv.h should be located already in an > include/ directory that would be found? > Can you add crypto/openssl/ to includes? > >> Kind regards >> >> Christian >> >> _______________________________________________ >> 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