[jira] [Created] (SVN-4848) ARM BUILD ERROR: subversion/libsvn_subr/lz4/lz4.c:349: undefined reference to `__builtin_clz'

"Peter (Jira)" <[email protected]>
Newsgroups gmane.comp.version-control.subversion.issues
Message-ID <[email protected]>
Peter created SVN-4848:
--------------------------

             Summary: ARM BUILD ERROR: subversion/libsvn_subr/lz4/lz4.c:349: undefined reference to `__builtin_clz' 
                 Key: SVN-4848
                 URL: https://issues.apache.org/jira/browse/SVN-4848
             Project: Subversion
          Issue Type: Bug
         Environment: #----BUILD ERROR MESSAGE----

.......

subversion/libsvn_subr/lz4/lz4.c:322: undefined reference to `__builtin_ctz'
lz4/.libs/lz4.o(.text+0x1c8):subversion/libsvn_subr/lz4/lz4.c:349: undefined reference to `__builtin_clz'
collect2: ld returned 1 exit status
make: *** [subversion/libsvn_subr/libsvn_subr-1.la] Error 1

........

#----SYSTEM----

uname -a
Linux 2.6.21-ts #12 PREEMPT Fri Nov 13 14:40:56 PST 2015 armv5tejl GNU/Linux

#----CPU INFO----

cat /proc/cpuinfo

Processor       : ARM926EJ-S rev 0 (v5l)
BogoMIPS        : 332.59
Features        : swp half thumb fastmult edsp java
CPU implementer : 0x41
CPU architecture: 5TEJ
CPU variant     : 0x0
CPU part        : 0x926
CPU revision    : 0
Cache type      : write-back
Cache clean     : cp15 c7 ops
Cache lockdown  : format C
Cache format    : Harvard
I size          : 32768
I assoc         : 1
I line length   : 32
I sets          : 1024
D size          : 32768
D assoc         : 1
D line length   : 32
D sets          : 1024

#----COMPILER VERSION----

gcc --version
gcc (GCC) 3.3.5 (Debian 1:3.3.5-13)


#----CONFIGURATION PARAMETERS----

./configure --with-zlib=/usr --with-lz4=internal  --prefix=/usr


#----RESULTING BUILD ERROR----

gcc  -g -O2  -g -O2 -pthread    -rpath /usr/lib -version-info 0 -Wl,--no-undefined -o libsvn_subr-1.la  adler32.lo atomic.lo auth.lo base64.lo bit_array.lo cache-inprocess.lo cache-membuffer.lo cache-memcache.lo cache-null.lo cache.lo cache_config.lo checksum.lo cmdline.lo compat.lo compress_lz4.lo compress_zlib.lo config.lo config_auth.lo config_file.lo config_win.lo crypto.lo ctype.lo date.lo debug.lo deprecated.lo dirent_uri.lo dso.lo encode.lo eol.lo error.lo fnv1a.lo gpg_agent.lo hash.lo io.lo iter.lo lock.lo log.lo lz4/lz4.lo macos_keychain.lo magic.lo md5.lo mergeinfo.lo mutex.lo nls.lo object_pool.lo opt.lo packed_data.lo path.lo pool.lo prefix_string.lo prompt.lo properties.lo quoprint.lo root_pools.lo simple_providers.lo skel.lo sorts.lo spillbuf.lo sqlite.lo sqlite3wrapper.lo ssl_client_cert_providers.lo ssl_client_cert_pw_providers.lo ssl_server_trust_providers.lo stream.lo string.lo subst.lo sysinfo.lo target.lo temp_serializer.lo time.lo token.lo types.lo user.lo username_providers.lo utf.lo utf8proc.lo utf_validate.lo utf_width.lo validate.lo version.lo win32_crashrpt.lo win32_crypto.lo win32_xlate.lo x509info.lo x509parse.lo xml.lo -laprutil-1 -lapr-1 -lexpat -lz  -lsqlite3    -lutf8proc
lz4/.libs/lz4.o(.text+0x1b8): In function `LZ4_NbCommonBytes':
subversion/libsvn_subr/lz4/lz4.c:322: undefined reference to `__builtin_ctz'
lz4/.libs/lz4.o(.text+0x1c8):subversion/libsvn_subr/lz4/lz4.c:349: undefined reference to `__builtin_clz'
collect2: ld returned 1 exit status
make: *** [subversion/libsvn_subr/libsvn_subr-1.la] Error 1
            Reporter: Peter


On compilation of source 'subversion-1.13.0' build fails with error.

NOTE: 
libLZ4 seems rather Intel-centric with the necessity of this specific instruction.

SUGGESTION:
Maybe dump the requirement for LZ4 until it can compile on all CPU platforms properly.

 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.