[ https://issues.apache.org/jira/browse/THRIFT-4874?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16947184#comment-16947184 ]
Jens Geyer commented on THRIFT-4874: ------------------------------------ {code} $ tar tvvf thrift-0.12.0.tar.gz | grep "link to" hrw-rw-r-- 1000/1000 0 2019-01-04 23:22 thrift-0.12.0/compiler/cpp/test/plugin/t_cpp_generator.cc link to thrift-0.12.0/compiler/cpp/src/thrift/generate/t_cpp_generator.cc hrwxrwxr-x 1000/1000 0 2019-01-04 23:22 thrift-0.12.0/tutorial/erl/client.sh link to thrift-0.12.0/tutorial/erl/server.sh {code} Mmmh. > Thrift 0.12.0 Source Distribution (.tar.gz) Contains Hardlinks - Extract Fails > ------------------------------------------------------------------------------ > > Key: THRIFT-4874 > URL: https://issues.apache.org/jira/browse/THRIFT-4874 > Project: Thrift > Issue Type: Bug > Components: Build Process > Affects Versions: 0.12.0 > Reporter: Daniel Jewell > Assignee: James E. King III > Priority: Blocker > > Hello! > The source release tarball of Thrift contains hardlinks - which makes it > impossible to extract on a platform where you cannot create hardlinks (e.g. > on a non-root Android device). (e.g. the archive was not created with > --hard-dereference) > I discovered this as a knock-on effect of trying to build Apache Arrow C++ on > Android (in Termux)... The build fails because the Thrift tarball can't be > extracted because of the hardlinks. > Best, > -Daniel -- This message was sent by Atlassian Jira (v8.3.4#803005)