Bug 1512541 Comment 8 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

(In reply to Myk Melez [:myk] [@mykmelez] from comment #5)
> I still don't know why the problem doesn't reproduce locally, where the build system also sets HAVE_MEMALIGN.  But perhaps a workaround (which doesn't require changing LMDB nor Firefox) is for the lmdb-rkv build.rs script to unset HAVE_MEMALIGN on systems that HAVE_POSIX_MEMALIGN.  I'll tryserver that.

Hmm, no this won't work, because HAVE_MEMALIGN isn't defined in the environment, it's defined in mozilla-config.h, which gets included via CFLAGS and can't be undefined in the build.rs script, as far as I can tell.
(In reply to Myk Melez [:myk] [@mykmelez] from comment #5)
> I still don't know why the problem doesn't reproduce locally, where the build system also sets HAVE_MEMALIGN.  But perhaps a workaround (which doesn't require changing LMDB nor Firefox) is for the lmdb-rkv build.rs script to unset HAVE_MEMALIGN on systems that HAVE_POSIX_MEMALIGN.  I'll tryserver that.

Hmm, no this won't work, because HAVE_MEMALIGN isn't defined in the environment, it's defined in mozilla-config.h, which gets included via CFLAGS; and HAVE_MEMALIGN can't be subsequently undefined in the build.rs script, as far as I can tell.

Back to Bug 1512541 Comment 8