Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Apr 2017 08:53:28 +0000
From:      Grzegorz Junka <list1@gjunka.com>
To:        freebsd-ports@freebsd.org, danilo@FreeBSD.org
Subject:   RELRO breaks net/openmpi, was: net/openmpi fails to compile with default settings
Message-ID:  <4554df76-b695-ac0d-209b-97f7422c0ec3@gjunka.com>
In-Reply-To: <201704141126.v3EBQJZl012010@mech-as222.men.bris.ac.uk>
References:  <201704141126.v3EBQJZl012010@mech-as222.men.bris.ac.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
Thanks Anton,

The compilation was broken because of

OPTIONS_FILE_SET+=RELRO

in

devel/binutils

After disabling RELRO net/openmpi can be compiled successfully. Not sure 
if this is a bug or expected behaviour.

Regards
Grzegorz


On 14/04/2017 11:26, Anton Shterenlikht wrote:
>> I don't know which ports default to MPICH. For me failed openmpi blocks
>> 141 ports:
>>
>> [00:05:53] ====>> [01][00:04:13] Finished build of net/openmpi: Failed:
>> build
>> [00:05:55] ====>> [01][00:04:15] Skipping build of graphics/ImageMagick:
>> Dependent port net/openmpi failed
> This is strange. It shouldn't depend on openmpi:
>
> $ pkg info -xd ImageMagick|grep mpi
> $ pkg info -xr openmpi
> openmpi-1.10.6_1:
> openmpi2-2.0.2_4:
> $
>
> I have 723 packages installed,
> including lots of ports from your list,
> e.g. firefox, chromium, ImageMagick.
> None require openmpi.
> In fact the only reason I built openmpi is
> to check the MPI performance against MPICH.
>
> I mostly use pkg, with occasional use of the ports tree
> directly, when I need non-default options.
> Perhaps there is something different in poudriere.
>
> I think you need somebody more experienced to advise.
>
> Anton
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4554df76-b695-ac0d-209b-97f7422c0ec3>