PLATFORMID is used as part of name of binary extensions (and possibly for other purposes as well. I do not really know...) It is defined in solenv/inc/settings.mk as concatenation of $(RTL_OS) and $(RTL_ARCH), converted to lower case. Because the lower case convertion is not easily done in GNU make, it would be best if PLATFORMID were determined by configure .
What needs to be done is to go through platform-specific checks in configure.in and for every pair of RTL_OS and RTL_ARCH define corresponding PLATFORMID . After that, PLATFORMID must be exported in config_host.mk.in and the line in solenv/inc/settings.mk removed.
Note: This is follow-up of bug 50162 and cannot be started before the other one is finished.
Andras Timar committed a patch related to this issue.
It has been pushed to "master":
fdo#50163 move definition of PLATFORMID into configure.in
The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.
Migrating Whiteboard tags to Keywords: (EasyHack DifficultyBeginner SkillScript TopicCleanup )