Matt Millett

Results 11 issues of Matt Millett

When I build and install using: ``` eval $(bde_build_env.py --cpp-std=17 --build-type=Release --build-dir=/tmp/bde --install-dir=/home/my/bde) cmake_build.py configure cmake_build.py build cmake_build.py --install_dir=/home/my/bde --prefix=/ install ``` The headers and libraries are correctly installed to...

When I run: ``` eval $(bde_build_env) bbs_build configure --prefix /home/my/bde bbs_build build bbs_build install ``` Only header files and library archives are installed. No pkg-config meta-data nor cmake meta-data is...

I'm trying to use the BDE build system similarly to the interfaces of the build systems of most other open source software I've built. Which is the standard dance: ```...

Perhaps mistakenly, I operated under the assumption that BDE tools may be installed by running `cmake --install`. However, this installation does not contain any files under the `BdeBuildSystem` directory that...

Simply running `bbs_build_env` sets the environment to subsequently configure a build to be unoptimized, but with debug symbols. In my experience, this is atypical with open-source software. Most open source...

[ W ][ 24MAR2023_03:39:04.415 ][ main ][ ntcf_system.t.cpp:7160 ]: ECONNREFUSED/ETIMEDOUT (x5) Running test case 15 [ W ][ 24MAR2023_03:39:05.117 ][ main ][ ntcf_system.t.cpp:5519 ]: Testing driver EPOLL (static) [ W...

The signature of `ntci::Proactor::cancel()` implies that is synchronous, but it is likely that for some implementations cancelation must be implemented asynchronously. Enhance the contract of `ntci::Proactor::cancel` to call a new...

Support for `io_uring` was added in https://github.com/bloomberg/ntf-core/pull/24. The implementation detects, at run-time, whether the Linux kernel of the current machine supports `io_uring`, and if not, the driver is disabled. This...

Support for `io_uring` was added in https://github.com/bloomberg/ntf-core/pull/24. For a variety of reasons, that implementation does not use the Linux kernel's definitions of `io_uring` structures, but re-declares them so that the...

Traditionally, the Unixes raise a `SIGPIPE` signal for a write failure (usually when it occurs asynchronously.) Also traditionally, this is annoying for userspace programmers which prefer to handle the error...