Call for testing: GNU Radio 3.9.2.0 on FreeBSD

2021-06-26 Thread Charlie Li
Just in time for Field Day, here is a call for testing for GNU Radio
3.9.2.0.

The patch is available on Phabricator: https://reviews.freebsd.org/D30917

You will also need a newer devel/volk: https://reviews.freebsd.org/D30700

Note that the port is now flavoured like devel/git: there is a default
flavour that by default enables everything but GNU Radio Companion (GRC,
a GUI tool), grc to explicitly also enable GRC and headless to exclude
all GUI-related components, meant for running existing flowgraphs.

Patches, comments, etc are welcome!

-- 
Charlie Li
…nope, still don't have an exit line.





OpenPGP_signature
Description: OpenPGP digital signature


Re: llvm10 build failure on Rpi3

2021-06-26 Thread Mark Millard via freebsd-ports



On 2021-Jun-25, at 22:14, Mark Millard  wrote:

> On 2021-Jun-25, at 20:52, bob prohaska  wrote:
> 
>> If you replicate the problem I'll be very pleased.
>> And just slightly relieved.
> 
> 
> No luck on the 1st try:
> 
> [ 28% 1315/4575] cd /wrkdirs/usr/ports/devel/llvm10/work/.build && 
> /wrkdirs/usr/ports/devel/llvm10/work/.build/bin/llvm-tblgen -gen-global-isel 
> -I /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/
> lib/Target/AArch64 -I 
> /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/include -I 
> /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/lib/Target 
> /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.s
> rc/lib/Target/AArch64/AArch64.td --write-if-changed -o 
> lib/Target/AArch64/AArch64GenGlobalISel.inc -d 
> lib/Target/AArch64/AArch64GenGlobalISel.inc.d
> . . .
> [ 28% 1326/4575] cd /wrkdirs/usr/ports/devel/llvm10/work/.build && 
> /wrkdirs/usr/ports/devel/llvm10/work/.build/bin/llvm-tblgen -gen-global-isel 
> -I /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/lib/Target/AMDGPU -I 
> /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/include -I 
> /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/lib/Target 
> /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/lib/Target/AMDGPU/AMDGPUGISel.td
>  --write-if-changed -o lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc -d 
> lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc.d
> 
> Both finished just fine, indicating that the prior file generations were
> okay.
> 
> I'll put the options to be like you are using and try again.

No failure.

In a faster context with RAM such that there is no reported
use of swap in top, I've tried a host kernel that is non-debug
and a host kernel that is debug in combinations with host
worlds that are non-debug vs. debug in combination with systems
for the jail that are non-debug releng/13 based, non-debug
main based, and debug main based.

So far none of that has failed.

On the RPi4B with total_mem=1024 I've only had the non-debug
main host kernel and world and a world for jail use that was
nondebug. But I've tried with and without junk:true.

No failures.

For the RPi4B, I've now got a debug host kernel and world
and a debug world for jail use. So, by default, junk:true .

We will see if it gets a failure or not.

It is likely the last of the reproduction attempts based on
the information so far.


===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)




Re: llvm10 build failure on Rpi3

2021-06-26 Thread Mark Millard via freebsd-ports
[freebsd-arm+owner at FreeBSD.org sent a notice of rejection
of the original of the below because, according to it, I was
not a subscriber to freebsd-arm. So this is a resend after
(re-)subscribing. We will see if it is again rejected.]

On 2021-Jun-25, at 22:14, Mark Millard  wrote:

> On 2021-Jun-25, at 20:52, bob prohaska  wrote:
> 
>> If you replicate the problem I'll be very pleased.
>> And just slightly relieved.
> 
> 
> No luck on the 1st try:
> 
> [ 28% 1315/4575] cd /wrkdirs/usr/ports/devel/llvm10/work/.build && 
> /wrkdirs/usr/ports/devel/llvm10/work/.build/bin/llvm-tblgen -gen-global-isel 
> -I /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/
> lib/Target/AArch64 -I 
> /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/include -I 
> /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/lib/Target 
> /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.s
> rc/lib/Target/AArch64/AArch64.td --write-if-changed -o 
> lib/Target/AArch64/AArch64GenGlobalISel.inc -d 
> lib/Target/AArch64/AArch64GenGlobalISel.inc.d
> . . .
> [ 28% 1326/4575] cd /wrkdirs/usr/ports/devel/llvm10/work/.build && 
> /wrkdirs/usr/ports/devel/llvm10/work/.build/bin/llvm-tblgen -gen-global-isel 
> -I /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/lib/Target/AMDGPU -I 
> /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/include -I 
> /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/lib/Target 
> /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/lib/Target/AMDGPU/AMDGPUGISel.td
>  --write-if-changed -o lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc -d 
> lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc.d
> 
> Both finished just fine, indicating that the prior file generations were
> okay.
> 
> I'll put the options to be like you are using and try again.

No failure.

In a faster context with RAM such that there is no reported
use of swap in top, I've tried a host kernel that is non-debug
and a host kernel that is debug in combinations with host
worlds that are non-debug vs. debug in combination with systems
for the jail that are non-debug releng/13 based, non-debug
main based, and debug main based.

So far none of that has failed.

On the RPi4B with total_mem=1024 I've only had the non-debug
main host kernel and world and a world for jail use that was
nondebug. But I've tried with and without junk:true.

No failures.

For the RPi4B, I've now got a debug host kernel and world
and a debug world for jail use. So, by default, junk:true .

We will see if it gets a failure or not.

It is likely the last of the reproduction attempts based on
the information so far.


===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)




Re: llvm10 build failure on Rpi3

2021-06-26 Thread Mark Millard via freebsd-ports
On 2021-Jun-26, at 15:29, Mark Millard  wrote:
> 
> [freebsd-arm+owner at FreeBSD.org sent a notice of rejection
> of the original of the below because, according to it, I was
> not a subscriber to freebsd-arm. So this is a resend after
> (re-)subscribing. We will see if it is again rejected.]
> 
> On 2021-Jun-25, at 22:14, Mark Millard  wrote:
> 
>> On 2021-Jun-25, at 20:52, bob prohaska  wrote:
>> 
>>> If you replicate the problem I'll be very pleased.
>>> And just slightly relieved.
>> 
>> 
>> No luck on the 1st try:
>> 
>> [ 28% 1315/4575] cd /wrkdirs/usr/ports/devel/llvm10/work/.build && 
>> /wrkdirs/usr/ports/devel/llvm10/work/.build/bin/llvm-tblgen -gen-global-isel 
>> -I /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/
>> lib/Target/AArch64 -I 
>> /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/include -I 
>> /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/lib/Target 
>> /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.s
>> rc/lib/Target/AArch64/AArch64.td --write-if-changed -o 
>> lib/Target/AArch64/AArch64GenGlobalISel.inc -d 
>> lib/Target/AArch64/AArch64GenGlobalISel.inc.d
>> . . .
>> [ 28% 1326/4575] cd /wrkdirs/usr/ports/devel/llvm10/work/.build && 
>> /wrkdirs/usr/ports/devel/llvm10/work/.build/bin/llvm-tblgen -gen-global-isel 
>> -I /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/lib/Target/AMDGPU -I 
>> /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/include -I 
>> /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/lib/Target 
>> /wrkdirs/usr/ports/devel/llvm10/work/llvm-10.0.1.src/lib/Target/AMDGPU/AMDGPUGISel.td
>>  --write-if-changed -o lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc -d 
>> lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc.d
>> 
>> Both finished just fine, indicating that the prior file generations were
>> okay.
>> 
>> I'll put the options to be like you are using and try again.
> 
> No failure.
> 
> In a faster context with RAM such that there is no reported
> use of swap in top, I've tried a host kernel that is non-debug
> and a host kernel that is debug in combinations with host
> worlds that are non-debug vs. debug in combination with systems
> for the jail that are non-debug releng/13 based, non-debug
> main based, and debug main based.
> 
> So far none of that has failed.
> 
> On the RPi4B with total_mem=1024 I've only had the non-debug
> main host kernel and world and a world for jail use that was
> nondebug. But I've tried with and without junk:true.
> 
> No failures.
> 
> For the RPi4B, I've now got a debug host kernel and world
> and a debug world for jail use. So, by default, junk:true .
> 
> We will see if it gets a failure or not.
> 
> It is likely the last of the reproduction attempts based on
> the information so far.

No failure.

I do not plan on exploring swap/paging space sizes
that produce notices about being mistuned.

I do not plan on exploring use of spinning rust or
powered hubs. Or using USB2 for the SSD. (Use of
some vintage of RPi3B would require use of a
powered hub, so I'll not be trying that either.)

Not having replicated the problem, I'm not trying
some official build from expanding the likes of
artifacts.ci.freebsd.org materials.

RECOMMENDATION:

Since you have a failing context, I recommend that
you do the test of using expanded materials from
artifacts.ci.freebsd.org (so: use an official build)
with a swap space size that does not produce the
warning: See of the problem goes away vs. repeats
with such an "official" context.

Either your problem will be solved or you will at
least be able to report information about the
behavior of official build materials in a context
not reporting a mistuning.

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)