Bug#814132: rocksdb: FTBFS on non-x86: unrecognized command line options

2016-02-08 Thread GCS
On Mon, Feb 8, 2016 at 5:39 PM, Aaron M. Ucko  wrote:
> Builds of rocksdb for non-x86 architectures all failed due to the use
> of -march=native, -momit-leaf-frame-pointer, or both.  (The remaining
> automated builds all failed too, due to separate issues I'll report
> shortly.)
[...]
> Could you please take a look?
 Sure, already working on these issues (I also track build results, no
need to report them separately).

Cheers,
Laszlo/GCS



Bug#814132: rocksdb: FTBFS on non-x86: unrecognized command line options

2016-02-08 Thread Aaron M. Ucko
Source: rocksdb
Version: 4.1-1
Severity: important
Justification: fails to build from source

Builds of rocksdb for non-x86 architectures all failed due to the use
of -march=native, -momit-leaf-frame-pointer, or both.  (The remaining
automated builds all failed too, due to separate issues I'll report
shortly.)

-march=native is inappropriate for official Debian packages, because
it limits binary portability and breaks reproducibility.  I think
-momit-leaf-frame-pointer should be okay to use on platforms that
actually support it, but you should still bear in mind that many
don't.

Could you please take a look?

Thanks!