[MDEV-6613] build system endianness test fails for ppc64le (i.e. Ubuntu) Created: 2014-08-20 Updated: 2014-10-11 Resolved: 2014-09-13 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Platform Power |
| Affects Version/s: | 10.0.13 |
| Fix Version/s: | 5.5.40, 10.0.14 |
| Type: | Bug | Priority: | Major |
| Reporter: | Axel Schwenke | Assignee: | Sergei Golubchik |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
Ubuntu ppc64le (Power8, little endian) |
||
| Issue Links: |
|
||||||||
| Description |
|
When building in the source dir, cmake fails with this error:
When building in a subdir of the source tree, cmake succeeds, but the make step fails for jemalloc-configure:
Following those instructions and updating config.guess and config.sub fixes this problem. Not sure how to fix cmake above. |
| Comments |
| Comment by Sergei Golubchik [ 2014-08-22 ] | ||||||||||
|
I suppose one needs to run autoreconf in jmalloc (and may be xz) directories to update all autotool-generated files. | ||||||||||
| Comment by Sergey Vojtovich [ 2014-09-08 ] | ||||||||||
|
Couldn't reproduce the first problem:
| ||||||||||
| Comment by Sergey Vojtovich [ 2014-09-08 ] | ||||||||||
|
The second problem is fixed in upstream jemalloc: https://github.com/jemalloc/jemalloc/commit/d79d59b86649104e198e4b6a0892e673fcaada09 There are also many bug fixes since 3.3.1: https://raw.githubusercontent.com/jemalloc/jemalloc/master/ChangeLog Sergei, please consider upgrading jemalloc. | ||||||||||
| Comment by Sergei Golubchik [ 2014-09-08 ] | ||||||||||
|
As discussed on IRC, I'm going to remove it completely and use system jemalloc. | ||||||||||
| Comment by Axel Schwenke [ 2014-09-09 ] | ||||||||||
|
The first problem only happens when building with ATC
|