]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Better design of libm.a installation rule.
authorAndrew Senkevich <andrew.senkevich@intel.com>
Tue, 13 Dec 2016 14:40:08 +0000 (17:40 +0300)
committerAndrew Senkevich <andrew.senkevich@intel.com>
Tue, 13 Dec 2016 14:40:08 +0000 (17:40 +0300)
    * math/Makefile ($(inst_libdir)/libm-$(version).a): New target.
    * ($(inst_libdir)/libm.a): Fix rule to create the target only.

ChangeLog
math/Makefile

index 161af38d7b0eb1889211e0333f21157d51276673..facae6f3927a382f2ad51234b6959967de34df74 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2016-12-12  Andrew Senkevich  <andrew.senkevich@intel.com>
+
+       * math/Makefile ($(inst_libdir)/libm-$(version).a): New target.
+       ($(inst_libdir)/libm.a): Fix rule to create the target only.
+
 2016-12-13  Andreas Schwab  <schwab@suse.de>
 
        * sysdeps/powerpc/dl-procinfo.c: Don't define
index 49556f69c669e1de572cb4fbcc038c0b672297e2..b5d498819c0e968e21711d24227569eee9ca3cfa 100644 (file)
@@ -143,15 +143,18 @@ $(inst_libdir)/libm.so: $(common-objpfx)format.lds \
        ) > $@.new
        mv -f $@.new $@
 
+$(inst_libdir)/libm-$(version).a: $(objpfx)libm.a \
+                                 $(+force)
+       $(do-install)
+
 $(inst_libdir)/libm.a: $(common-objpfx)format.lds \
-                      $(libm) \
-                      $(libmvec) \
+                      $(inst_libdir)/libm-$(version).a \
+                      $(objpfx)../mathvec/libmvec.a \
                       $(+force)
        (echo '/* GNU ld script'; echo '*/';\
         cat $<; \
-        echo 'GROUP ( $(libdir)/libm-$(lib-version).a $(libdir)/libmvec.a )' \
+        echo 'GROUP ( $(libdir)/libm-$(version).a $(libdir)/libmvec.a )' \
        ) > $@.new
-       cp $(objpfx)libm.a $(inst_libdir)/libm-$(lib-version).a
        mv -f $@.new $@
 endif