On 11/24/2017 6:50 AM, Hans Petter Selasky wrote:
> Modified: head/Makefile.inc1
> ==============================================================================
> --- head/Makefile.inc1        Fri Nov 24 14:29:32 2017        (r326168)
> +++ head/Makefile.inc1        Fri Nov 24 14:50:28 2017        (r326169)
> @@ -2410,16 +2410,24 @@ _lib_libradius=       lib/libradius
>  .endif
>  
>  .if ${MK_OFED} != "no"
> -_ofed_lib=           contrib/ofed/usr.lib
> -_prebuild_libs+=     contrib/ofed/usr.lib/libosmcomp
> -_prebuild_libs+=     contrib/ofed/usr.lib/libopensm
> -_prebuild_libs+=     contrib/ofed/usr.lib/libibcommon
> -_prebuild_libs+=     contrib/ofed/usr.lib/libibverbs
> -_prebuild_libs+=     contrib/ofed/usr.lib/libibumad
> +#
> +# The OFED libraries are built in four steps
> +# as reflected below, due to interdependencies.
> +#
> +# NOTE: Depending on contrib/ofed/include is only needed for
> +# the lib32 compat build.
> +#
> +_ofed_lib= \
> +contrib/ofed/include \
> +contrib/ofed/usr.lib/0 \
> +contrib/ofed/usr.lib/1 \
> +contrib/ofed/usr.lib/2 \
> +contrib/ofed/usr.lib/3
>  
> -contrib/ofed/usr.lib/libopensm__L: lib/libthr__L
> -contrib/ofed/usr.lib/libosmcomp__L: lib/libthr__L
> -contrib/ofed/usr.lib/libibumad__L: contrib/ofed/usr.lib/libibcommon__L
> +contrib/ofed/usr.lib/0__L: contrib/ofed/include__L lib/libthr__L
> +contrib/ofed/usr.lib/1__L: contrib/ofed/usr.lib/0__L
> +contrib/ofed/usr.lib/2__L: contrib/ofed/usr.lib/1__L
> +contrib/ofed/usr.lib/3__L: contrib/ofed/usr.lib/2__L
>  .endif


...

> ~/git/freebsd # cat contrib/ofed/usr.lib/0/Makefile
> # $FreeBSD$
> 
> SUBDIR= \
> ../../libibverbs
> 
> SUBDIR_PARALLEL=
> 
> .include <bsd.subdir.mk>


I'm a bit speechless.  Why??  The old version was 90% fine and I sent
you advice on how to make it work with the new layout.


-- 
Regards,
Bryan Drewery

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to