diff options
author | Andrew Senkevich <andrew.n.senkevich@gmail.com> | 2015-05-14 17:28:06 +0300 |
---|---|---|
committer | Andrew Senkevich <andrew.n.senkevich@gmail.com> | 2015-05-14 18:07:06 +0300 |
commit | 5695d46f5dc0ff2ffbcb0c52b1f6c2ada09c39dc (patch) | |
tree | db2ba80e0b866fedd12253686d09e448e905f39b /Makeconfig | |
parent | This patch adds infrastructure for addition of SIMD (diff) | |
download | glibc-5695d46f5dc0ff2ffbcb0c52b1f6c2ada09c39dc.tar.gz glibc-5695d46f5dc0ff2ffbcb0c52b1f6c2ada09c39dc.tar.bz2 glibc-5695d46f5dc0ff2ffbcb0c52b1f6c2ada09c39dc.zip |
This is update for configure, build and install of vector math library.
Installation of libm.so as linker script only in case of libmvec.so build.
2015-05-14 Andrew Senkevich <andrew.n.senkevich@gmail.com>
* Makeconfig (rpath-dirs, all-subdirs): Added mathvec folder.
(libmvec): New variable.
* configure.ac: Added option for mathvec build.
* configure: Regenerated.
* mathvec/Depend: New file.
* mathvec/Makefile: New file.
* shlib-versions: Added libmvec.
* math/Makefile: Added rule for libm.so installation.
Diffstat (limited to 'Makeconfig')
-rw-r--r-- | Makeconfig | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Makeconfig b/Makeconfig index 77752c0bb4..d32a0fdc65 100644 --- a/Makeconfig +++ b/Makeconfig @@ -498,7 +498,7 @@ link-libc = $(link-libc-rpath-link) $(link-libc-before-gnulib) $(gnulib) link-libc-tests = $(link-libc-tests-rpath-link) \ $(link-libc-before-gnulib) $(gnulib-tests) # This is how to find at build-time things that will be installed there. -rpath-dirs = math elf dlfcn nss nis rt resolv crypt +rpath-dirs = math elf dlfcn nss nis rt resolv crypt mathvec rpath-link = \ $(common-objdir):$(subst $(empty) ,:,$(patsubst ../$(subdir),.,$(rpath-dirs:%=$(common-objpfx)%))) else @@ -1074,8 +1074,10 @@ endif ifeq ($(build-shared),yes) libm = $(common-objpfx)math/libm.so$(libm.so-version) +libmvec = $(common-objpfx)mathvec/libmvec.so$(libmvec.so-version) else libm = $(common-objpfx)math/libm.a +libmvec = $(common-objpfx)mathvec/libmvec.a endif # These are the subdirectories containing the library source. The order @@ -1085,7 +1087,7 @@ all-subdirs = csu assert ctype locale intl catgets math setjmp signal \ stdlib stdio-common libio malloc string wcsmbs time dirent \ grp pwd posix io termios resource misc socket sysvipc gmon \ gnulib iconv iconvdata wctype manual shadow gshadow po argp \ - crypt localedata timezone rt conform debug \ + crypt localedata timezone rt conform debug mathvec \ $(add-on-subdirs) dlfcn elf ifndef avoid-generated |