[PATCH] dropbear: support out-of-tree builds

Matt Johnston matt at ucc.asn.au
Wed May 10 00:39:23 AWST 2017


Hi Peter,

Thank you for the patch. I think this should be solved in the hg tree but it didn't make it into the 2016.74 release.

https://github.com/mkj/dropbear/commit/3aeb55719633108471564b6780fe735c897a368a <https://github.com/mkj/dropbear/commit/3aeb55719633108471564b6780fe735c897a368a>

I'll see if I can get a release sorted out in the next few weeks. 
Current hg/git head has some large changes to options.h handling which haven't been tested much.
I may make a smaller cherry picked release first with accumulated patches, with a separate release for options.h changes.

Cheers,
Matt

> On Tue 9/5/2017, at 8:34 pm, Peter Krefting <peter at softwolves.pp.se> wrote:
> 
> Fixes issues with libtomcrypt and libtommath not finding config.h when
> building out-of-tree.
> 
> ---
> libtomcrypt/Makefile.in | 2 +-
> libtommath/Makefile.in  | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/libtomcrypt/Makefile.in b/libtomcrypt/Makefile.in
> index 3056ef0..40dea1a 100644
> --- a/libtomcrypt/Makefile.in
> +++ b/libtomcrypt/Makefile.in
> @@ -19,7 +19,7 @@ [email protected]@
> 
> # Compilation flags. Note the += does not write over the user's CFLAGS!
> # The rest of the flags come from the parent Dropbear makefile
> -CFLAGS += -c -I$(srcdir)/src/headers/ -I$(srcdir)/../ -DLTC_SOURCE -I$(srcdir)/../libtommath/
> +CFLAGS += -c -I$(srcdir)/src/headers/ -I$(srcdir)/../ -DLTC_SOURCE -I$(srcdir)/../libtommath/ -I../
> 
> # additional warnings (newer GCC 3.4 and higher)
> ifdef GCC_34
> diff --git a/libtommath/Makefile.in b/libtommath/Makefile.in
> index 06aba68..f6e34c2 100644
> --- a/libtommath/Makefile.in
> +++ b/libtommath/Makefile.in
> @@ -9,7 +9,7 @@ [email protected]@
> [email protected]@
> 
> # So that libtommath can include Dropbear headers for options and m_burn()
> -CFLAGS += -I$(srcdir)/../libtomcrypt/src/headers/ -I$(srcdir)/../
> +CFLAGS += -I$(srcdir)/ -I$(srcdir)/../libtomcrypt/src/headers/ -I$(srcdir)/../ -I../
> 
> ifndef IGNORE_SPEED
> 
> -- 
> 2.12.0

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ucc.gu.uwa.edu.au/pipermail/dropbear/attachments/20170510/31cc3894/attachment.htm 


More information about the Dropbear mailing list