Issue 9030 - Use sys/cachectl.h rather than asm/cachectl.h on mips
Summary: Use sys/cachectl.h rather than asm/cachectl.h on mips
Status: RESOLVED FIXED
Alias: None
Product: LMDB
Classification: Unclassified
Component: liblmdb (show other issues)
Version: unspecified
Hardware: All All
: --- normal
Target Milestone: 0.9.30
Assignee: OpenLDAP project
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-06-06 00:24 UTC by mh-bcrayqnc@glandium.org
Modified: 2022-09-26 16:52 UTC (History)
0 users

See Also:


Attachments
LMDB patch (875 bytes, patch)
2020-03-23 21:09 UTC, Quanah Gibson-Mount
Details

Note You need to log in before you can comment on or make changes to this issue.
Description mh-bcrayqnc@glandium.org 2019-06-06 00:24:56 UTC
Full_Name: Mike Hommey
Version: 
OS: Linux
URL: https://github.com/glandium/lmdb/commit/3e9a0dfc718699671ac2f21d40ef259b5dac9c01.patch
Submission from: (NULL) (153.194.155.35)


asm/cachectl.h doesn't contain the function declaration for cacheflush, but
sys/cachectl.h does. Having the declaration in mdb.c can cause linkage issues
when using things like -fvisibility=hidden.
Comment 1 Quanah Gibson-Mount 2020-03-23 21:09:55 UTC
Created attachment 691 [details]
LMDB patch
Comment 2 Howard Chu 2022-09-23 01:42:48 UTC
patched in mdb.master ; mdb.master3 ; mdb.RE/0.9
Comment 3 Quanah Gibson-Mount 2022-09-26 16:52:26 UTC
RE0.9:

• 4bb20ed0