New branch 'private/jmux/oss-fuzz-wip' available with the following commits:
commit 737e248da0b01347174770dd274217bf64c95516
Author: Jan-Marek Glogowski <[email protected]>
Date:   Mon Dec 13 13:30:46 2021 +0100

    local ossfuzz changes
    
    Change-Id: I5b35e0464fd38f85bf5682c40fa7e1f8ab81ef9e

commit d1e172462c0e89aa3631f3fcb26e8bc3a1073828
Author: Jan-Marek Glogowski <[email protected]>
Date:   Mon Dec 13 12:10:43 2021 +0100

    gbuild: forward / set linktargetmakefilename
    
    Unfortunatly RepositoryExternal.mk ais generally not forwarding
    this info. It's also not really documented.
    
    Change-Id: I7920f7442521ab06f18c16397a13615e4517d053

commit 00b4ca87e42add14b2eaaa5e34df84382e0a44de
Author: Jan-Marek Glogowski <[email protected]>
Date:   Mon Dec 13 12:05:33 2021 +0100

    Respect verbose setting for module-deps.pl calls
    
    Can't use $(gb_VERBOSE), as this runs pre-gbuild.
    
    Change-Id: I7343ede538a246d54f3ce9fcaf104dfbdea08653

commit f593ee5e28fae537d7f919b27701f278475a93e1
Author: Jan-Marek Glogowski <[email protected]>
Date:   Sun Dec 12 22:13:37 2021 +0100

    Fail module-deps.pl on more errors
    
    * Fail on the error code returned from make
    * Collect dependency errors in the tree and print them
    
    The "perldoc -f open" has an example in the "Opening a filehandle
    into a command" section, which uses waitpid in the parent. Since
    we parse the pipe
    I'm not sure the waitpid actually works, as the process has
    already ended at this point and the STDOUT pipe from make is
    closed. So waitpid actually returns -1 here, as the process
    is already gone. From "perldoc -f open" it is not clear, what
    exactly happens: if the child calls execve, then the exit
    wouldn't make any sense. The STDOUT pipe is just
    open in the parent process. The whole setup
    
    Change-Id: I2e77aa33a0eaa5d6d3e06904bb0af53f4b66ef91

commit 21668056cc9935ac66a54e00b8cdc96924037cb0
Author: Jan-Marek Glogowski <[email protected]>
Date:   Sun Dec 12 22:03:49 2021 +0100

    oss-fuzz: convert to static cross-build
    
    This way we can get rid of the pre-generated locale data.
    
    Change-Id: I3aed9ec62da507254b42e4e7470bae1097b4bc8c

commit 71bdca7e6000fcbd93d1bc60643fe5ee1a1570b0
Author: Jan-Marek Glogowski <[email protected]>
Date:   Mon Dec 6 17:41:30 2021 +0000

    lockfile: don't serialize locking of lockfile
    
    Change-Id: Ie4498e12b3d0f676ed0c9abf4b3bb4899d6a1c03

commit 176d1783a83120a99adbdf6f9a2366c728e23a24
Author: Jan-Marek Glogowski <[email protected]>
Date:   Fri May 21 15:41:15 2021 +0200

    gbuild: build static LO / link static executables
    
    See the (large) comment in solenv/gbuild/static.mk trying to
    explain, why this implementation was chosen (spoiler: seems
    there is no other way) and what is actually implemented. Yes,
    I also think it's borderline maintainable (like gbuild in
    general; complexity clashing with make "restrictions").
    
    I which I had put that much time into a Meson build, or just
    had expanded the bin/lo-all-static-libs "concept"...
    
    Change-Id: Iafc95752fae9e88095f54a21f1e30a4f080815e2

commit 11dca0c4f611b7052ee9648bc5c73ea3d6782180
Author: Jan-Marek Glogowski <[email protected]>
Date:   Mon Dec 13 11:54:32 2021 +0100

    Refactor some buildsytem stuff
    
    Change-Id: Idfca786ecc7251e08525bd5b45936143727c43d3

Reply via email to