[MDEV-9000] storage/xtradb/fil/fil0pagecompress.cc fails to compile on i686-linux Created: 2015-10-23 Updated: 2015-10-28 Resolved: 2015-10-28 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Compiling, Storage Engine - InnoDB, Storage Engine - XtraDB |
| Affects Version/s: | 10.1.8 |
| Fix Version/s: | 10.1.9 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Vladimír Čunát | Assignee: | Jan Lindström (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
Nix(OS) |
||
| Description |
|
When compiling for i686-linux, 10.1.8 gives errors like mariadb-10.1.8/storage/xtradb/fil/fil0pagecompress.cc:280:94: error: invalid conversion from 'ulint* {aka long unsigned int*}' to 'size_t* {aka unsigned int*}' [-fpermissive] That's a regression in comparison with 10.0.21 (for example). You can inspect a full build log on http://hydra.nixos.org/build/26786301/nixlog/1/raw |
| Comments |
| Comment by Elena Stepanova [ 2015-10-24 ] |
|
vcunat, thanks for the report. Reproducible for example on Jessie, too – possibly everywhere when snappy (libsnappy-dev or alike) is installed. |
| Comment by Jan Lindström (Inactive) [ 2015-10-28 ] |
|
commit f2ab9abbd621e3b261146d7bb769d6b844b5fb10 Incorrect parameter type was used. Fixed by casting data types to correct |