On 2020/02/13 22:21, Charlene Wendling wrote:
> Hi,
> 
> > http://build-failures.rhaalovely.net/sparc64/last/telephony/pjsua%2C-main.log
> > http://build-failures.rhaalovely.net/powerpc/last/telephony/pjsua%2C-main.log
> 
> The build used to fail for another reason, but since the last update,
> it does not. Now, we're hitting a classic. The implicit MODGCC4_CPPLIBDEP
> in LIB_DEPENDS is not inherited by LIB_DEPENDS-*, despite COMPILER_LIBCXX
> being in WANTLIB-*.

Good, I was hoping that would fix the previous failure :)

> MODGCC4_CPPLIBDEP being a noop on clang archs, this has no impact there.
> 
> The below diff adds that, allowing pjsip to be packaged on powerpc [0].
> Bumping REVISION is not needed, that version never built on gcc archs.
> 
> Comments/feedback are welcome,

OK.

> Charlène.
> 
> 
> [0] https://bin.charlenew.xyz/pjsua.log
> 
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/telephony/pjsua/Makefile,v
> retrieving revision 1.48
> diff -u -p -u -p -r1.48 Makefile
> --- Makefile  10 Jan 2020 13:37:46 -0000      1.48
> +++ Makefile  13 Feb 2020 21:03:57 -0000
> @@ -57,6 +57,9 @@ LIB_DEPENDS-main= \
>               security/libsrtp \
>               telephony/bcg729
>  
> +# needed for gcc archs, it's not inherited by subpackages
> +LIB_DEPENDS-main += ${MODGCC4_CPPLIBDEP}
> +
>  LIB_DEPENDS-pjsua= telephony/pjsua,-main \
>               audio/portaudio-svn
>  
> 
> 

Reply via email to