From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-74-118.ec2.internal X-Spam-Level: * X-Spam-Status: No, score=1.1 required=3.0 tests=BAYES_00,FROM_SUSPICIOUS_NTLD, FROM_SUSPICIOUS_NTLD_FP,PDS_OTHER_BAD_TLD autolearn=no autolearn_force=no version=3.4.6 Path: eternal-september.org!reader02.eternal-september.org!aioe.org!tmr9BI+uueYJMT3TC5a5oA.user.46.165.242.75.POSTED!not-for-mail From: Fernando Oleo Blanco Newsgroups: comp.lang.ada Subject: Re: Help: Ada in NetBSD Date: Mon, 30 Aug 2021 20:49:26 +0200 Organization: Aioe.org NNTP Server Message-ID: References: <16242b6e-cfb6-4fb1-8f7f-566469de446an@googlegroups.com> <7b5879f1-6d8a-46d7-b761-82c9cf483984n@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: gioia.aioe.org; logging-data="48325"; posting-host="tmr9BI+uueYJMT3TC5a5oA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org"; User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.0.3 X-Notice: Filtered by postfilter v. 0.9.2 Content-Language: en-US Xref: reader02.eternal-september.org comp.lang.ada:62586 List-Id: I have good news and bad news. The good news is that there are no more linker warnings in the RTS!!! :D The bad news: 1. There are still some symbols missing, but I think they are only present within the GNAT libraries. This has to be fixed, but it is not a priority now. 2. The patches are the most horrible fix anybody ever came with. Basically I just modified the __posix files directly to make it work. Not very upstream friendly lets say. 3. Finally, and this is killing me. While running the ACATS test suit, I am getting stalled tests. This has happened in the past, where some tests just stall and block everything. "No problem" just kill a couple of tests. However, for the past day, a lot of tests are stalling. Like 1 every 5. Heck, some tests that are stalling are compilation tests, meaning that one it compiles, it basically does nothing and it doing nothing is considered a PASS, for example test ,.,. A83A02B ACATS 4.1 21-08-30 18:26:03 ---- A83A02B CHECK THAT A LABEL IN A NESTED TASK CAN BE IDENTICAL TO A LABEL OUTSIDE THE TASK. ==== A83A02B PASSED ============================. PASS: a83a02b passed when I killed it. Some are failures when I kill them, others that are/seem stuck are not. But I think they are all related to the tasking system. The worst part is that if I leave some tests running indefinitely, such as the example test above, my NetBSD VM dies. I increased the memory from 4Gb to 7Gb. Some tests, when left to run, kill the machine. Since this behaviour is rather recent, I am inclined to believe it is some other patch that I applied that is not screwing with GCC/Tests. A lot of these tests used to PASS without issue, even with the linking problem. Simon, have you seen this behaviour? Any tips? Regards, -- Fernando Oleo Blanco https://irvise.xyz