[ https://issues.apache.org/jira/browse/HBASE-20356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mike Drob updated HBASE-20356: ------------------------------ Assignee: Mike Drob Fix Version/s: (was: thirdparty-2.2.0) Status: Patch Available (was: Open) Wasn't able to work around the issue completely, but if we do a better job of skipping protoc then people who care enough about RHEL 6 can run the binary outside of the maven build and skip the inline generation with {{-Dprotoc.skip}}. Need to fix up our post-processing a bit to make that possible, but it seems like a decent enough compromise between supporting old linuxes and not getting stuck in the past. > protoc 3.5.1 can't compile on rhel6 > ----------------------------------- > > Key: HBASE-20356 > URL: https://issues.apache.org/jira/browse/HBASE-20356 > Project: HBase > Issue Type: Bug > Components: dependencies, thirdparty > Affects Versions: 2.0.0-beta-2 > Reporter: Mike Drob > Assignee: Mike Drob > Priority: Blocker > Fix For: 2.0.0 > > Attachments: HBASE-20356.patch > > > We upgraded our internal protoc version, and now can't build on RHEL6. > I get this build error: > {noformat} > 2018-04-05 08:15:21.929278 [ERROR] PROTOC FAILED: ... /lib64/libc.so.6: > version `GLIBC_2.14' not found > {noformat} > See https://github.com/google/protobuf/issues/4109 > And this has come up before in https://github.com/google/protobuf/issues/3718 > Looks like we need to be on 3.4.0, unless there's a compelling reason to be > on something newer? Maybe roll back all the way to 3.3.0 which is what we > were on before... was there a specific bug we needed to get addressed? > cc: [~elserj] [~stack] -- This message was sent by Atlassian JIRA (v7.6.3#76005)