Am 02.09.21 um 08:44 schrieb Christian MAUDERER:
Am 02.09.21 um 08:40 schrieb Chris Johns:


On 2/9/21 4:35 pm, Christian MAUDERER wrote:
Am 02.09.21 um 04:57 schrieb Chris Johns:
On 1/9/21 4:24 pm, Christian MAUDERER wrote:
Hello Gedare and Chris,

Am 01.09.21 um 07:55 schrieb Chris Johns:
On 1/9/21 7:26 am, Gedare Bloom wrote:
Sorry, i think libbsd is still a bit slushy, wait for Chris to ok thx

I planned to wait for Chris work anyway.

I have pushed the changes so this change is OK to push. Thank you for your
patience and consideration.

Chris

Hello Chris,

that's great news. Thanks a lot for all your great improvements.

I noted that currently your patches are only on 6-freebsd-12. Do you plan to
have the same (or a similar) patch set on master too? Background of the
question: Normally I would push the patch to both branches. But if you have a similar patch set pending for master too, I think it would be a bad timing if I
push my patch now.

Please push to master. It can be handled as part of that task.

OK. Thanks.

Best regards

Christian


And already a question regarding the new branch: You cleaned up the rtems-bsd-kernel-namespace.h (which is great).

My patch removes some duplicated functions that are in RTEMS and in libbsd. The ones in RTEMS are definitively the correct ones and the ones in libbsd return wrong values sometimes. With your patch, the functions are now in the namespace header (which is OK).

I tried to regenerate the header using the rtems-kern-symbols. But even with the --regenerate option like described in the CONTRIBUTING.md, the symbols are not removed. I can remove them manually and the rtems-kern-symbols script doesn't change the header if I re-run it. So I'm quite sure that this is an OK solution. But it somehow feels wrong to manually change a generated header. Is there something I used wrong?

What I did:

- Re-build libbsd and note that the tests don't link any more.

- run `./rtems-kern-symbols --regenerate --rtems-tools=<path_to_tools>`
  Nothing has been changed.

- manually remove the symbols

- re-build (now successfully)

- run `./rtems-kern-symbols --regenerate --rtems-tools=<path_to_tools>`
  Nothing has been changed. Symbols are still removed.

- add symbols manually again

- run `./rtems-kern-symbols --regenerate --rtems-tools=<path_to_tools>`
  Nothing has been changed. Symbols are still there.

So I think my core question is: Does the tool clean up old symbols or do I have to do that manually?

Best regards

Christian
--
--------------------------------------------
embedded brains GmbH
Herr Christian MAUDERER
Dornierstr. 4
82178 Puchheim
Germany
email: christian.maude...@embedded-brains.de
phone: +49-89-18 94 741 - 18
fax:   +49-89-18 94 741 - 08

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to