Wei-Chiu Chuang created HADOOP-14482:
----------------------------------------

             Summary: Update BUILDING.txt to include the correct steps to 
install zstd library
                 Key: HADOOP-14482
                 URL: https://issues.apache.org/jira/browse/HADOOP-14482
             Project: Hadoop Common
          Issue Type: Improvement
          Components: io
    Affects Versions: 3.0.0-alpha2
            Reporter: Wei-Chiu Chuang
            Priority: Minor


The current BUILDING.txt includes the following steps for installing zstd 
library:
    $ sudo apt-get install zstd

This is incorrect. On my Ubuntu machine, zstd is not a library
{quote}
apt-cache search zstd
libzstd-dev - fast lossless compression algorithm -- development files
libzstd0 - fast lossless compression algorithm
zstd - fast lossless compression algorithm -- CLI tool
{quote}
In fact, to build Hadoop with ZStandard library, I have to install libzstd-dev.
I will also need to install the runtime to use it. libzstd0 is the older 
version. libzstd1 is for zstd 1.x. It's not clear to me if libzstd0 is 
compatible. CentOS does have libzstd1 though.

{quote}
  * Use -Dzstd.prefix to specify a nonstandard location for the libzstd
    header files and library files. You do not need this option if you have
    installed zstandard using a package manager.

  * Use -Dzstd.lib to specify a nonstandard location for the libzstd library
    files.  Similarly to zstd.prefix, you do not need this option if you have
    installed using a package manager.
{quote}
At least for CentOS, the library installed by rpm was not located and I had to 
specify -Dzstd.prefix to get it installed.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-issues-h...@hadoop.apache.org

Reply via email to