Re: [osv-dev] iso-read (cloud-init) issue

2021-11-28 Thread Rick Payne
Thanks Nadav, I realise my report was a bit vague (even for me!). I'm a bit limited on data here at the moment (slow satellite email only) but I compiled up the most recent OSv tree I have from git. The tag is 29eb3d53. Compiled like this: scripts/build mode=debug fs_size_mb=500

[osv-dev] [COMMIT osv master] prepare to hide kernel symbols: expose libc symbols in certain files

2021-11-28 Thread Commit Bot
From: Waldemar Kozaczuk Committer: Waldemar Kozaczuk Branch: master prepare to hide kernel symbols: expose libc symbols in certain files This 2nd patch in the series annotates number of standard glibc symbols across number of source files, mostly under bsd, core, fs and libc folders. This does

Re: [osv-dev] Another filesystem, maybe ext2/3/4?

2021-11-28 Thread Waldek Kozaczuk
Created an issue for this - https://github.com/cloudius-systems/osv/issues/1179 On Thursday, October 21, 2021 at 11:06:04 PM UTC-4 Waldek Kozaczuk wrote: > Hi, > > On Wednesday, October 13, 2021 at 9:32:18 AM UTC-4 Nadav Har'El wrote: > >> On Wed, Oct 13, 2021 at 12:16 AM Gregory Burd wrote:

[osv-dev] Re: Resolver, res_* and other related functions

2021-11-28 Thread Waldek Kozaczuk
On Friday, October 29, 2021 at 8:25:17 PM UTC-4 Waldek Kozaczuk wrote: > Hi, > > As I have been working on hiding standard library C++ symbols and most > others that are not glibc, I have come across some resolver functions > (please https://linux.die.net/man/3/res_mkquery). On Linux they are

Re: [osv-dev] Hiding some symbols defined in bsd/* tree

2021-11-28 Thread Waldek Kozaczuk
Created new issue for it - https://github.com/cloudius-systems/osv/issues/1178 On Sunday, November 28, 2021 at 9:18:34 AM UTC-5 Nadav Har'El wrote: > On Sun, Nov 28, 2021 at 3:15 PM Waldek Kozaczuk > wrote: > >> As Nadav noted when reviewing my patch to hide/expose some libc and other >>

Re: [osv-dev] Re: [PATCH v2] gdb: fix unique_ptr_get

2021-11-28 Thread Waldek Kozaczuk
Shall we apply this patch but only mark it fixing issue #1176? On Wednesday, November 24, 2021 at 9:14:45 PM UTC-5 Waldek Kozaczuk wrote: > On Wednesday, November 24, 2021 at 5:07:20 PM UTC-5 Nadav Har'El wrote: > >> On Wed, Nov 24, 2021 at 5:00 PM Waldek Kozaczuk >> wrote: >> >>> So I applied

Re: [osv-dev] Hiding some symbols defined in bsd/* tree

2021-11-28 Thread Nadav Har'El
On Sun, Nov 28, 2021 at 3:15 PM Waldek Kozaczuk wrote: > As Nadav noted when reviewing my patch to hide/expose some libc and other > libraries related symbols, some of those defined in the bsd/ part of the > tree which originate from FreeBSD, may not necessarily "do" what their > Linux

[osv-dev] Hiding some symbols defined in bsd/* tree

2021-11-28 Thread Waldek Kozaczuk
As Nadav noted when reviewing my patch to hide/expose some libc and other libraries related symbols, some of those defined in the bsd/ part of the tree which originate from FreeBSD, may not necessarily "do" what their Linux equivalent "do" even though their share the same name. Since then I

[osv-dev] [COMMIT osv master] prepare to hide kernel symbols: add macros to expose and hide symbols

2021-11-28 Thread Commit Bot
From: Waldemar Kozaczuk Committer: Waldemar Kozaczuk Branch: master prepare to hide kernel symbols: add macros to expose and hide symbols This patch is the first one in the series that annotates relevant symbols across number of source files in order to expose or hide them when kernel is

[osv-dev] [COMMIT osv master] libc: remove/add some aliases

2021-11-28 Thread Commit Bot
From: Waldemar Kozaczuk Committer: Waldemar Kozaczuk Branch: master libc: remove/add some aliases This patch removes 3 aliases from aliases.ld for symbols that are either internal musl symbols or are no longer present in glibc shared libraries OSv dynamic linker advertises. It also adds new

Re: [osv-dev] [PATCH V2] libc: remove/add some aliases

2021-11-28 Thread Nadav Har'El
Looks good, but I have just one trivial comment below. On Fri, Nov 26, 2021 at 10:53 PM Waldemar Kozaczuk wrote: > This patch removes 3 aliases from aliases.ld for symbols that are either > internal musl symbols or are no longer present in glibc shared libraries > OSv dynamic linker advertises.

Re: [osv-dev] iso-read (cloud-init) issue

2021-11-28 Thread Nadav Har'El
As you noted I fixed a very similar (apparently...) bug in the past (#877 as you noticed) in commit https://github.com/cloudius-systems/osv/commit/0b651428b91663255d8da9a4913663d0cd4cc710 The patch involved fixing a *musl *bug, so because Waldek recently did a lot of musl-related changes it was