all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* GMP 6.1.0 without assembly lacks ‘__gmpn_invert_lib’ on ARM
@ 2015-12-16 11:29 Ludovic Courtès
  2015-12-16 13:02 ` Torbjörn Granlund
  2015-12-18 23:14 ` GMP 6.1.0 without assembly lacks ‘__gmpn_invert_lib’ on ARM Ludovic Courtès
  0 siblings, 2 replies; 16+ messages in thread
From: Ludovic Courtès @ 2015-12-16 11:29 UTC (permalink / raw)
  To: gmp-bugs; +Cc: Guix-devel

Hello!

When GMP 6.1.0 is built with --host=none-unknown-linux-gnueabihf on
ARMv7 (the way GCC configures its in-tree GMP, as of GCC 4.9.3),
‘__gmpn_invert_lib’ is missing from the resulting libgmp.a.

--8<---------------cut here---------------start------------->8---
$ nm /gnu/store/v6ipb4br8h6sy9zc82aj464cjcgnv7gl-gmp-6.1.0/lib/libgmp.a |grep __gmpn_invert_limb
nm: mp_clz_tab.o: no symbols
         U __gmpn_invert_limb
         U __gmpn_invert_limb
         U __gmpn_invert_limb
         U __gmpn_invert_limb
         U __gmpn_invert_limb
         U __gmpn_invert_limb
         U __gmpn_invert_limb
         U __gmpn_invert_limb
         U __gmpn_invert_limb
         U __gmpn_invert_limb
         U __gmpn_invert_limb
         U __gmpn_invert_limb
         U __gmpn_invert_limb
         U __gmpn_invert_limb
         U __gmpn_invert_limb
         U __gmpn_invert_limb
         U __gmpn_invert_limb
00000000 T __gmpn_invert_limb
nm: repl-vsnprintf.o: no symbols
--8<---------------cut here---------------end--------------->8---

This seems to be expected, but then it looks as though <gmp-impl.h> was
erroneously referring to it, leading to undefined references, as
reported at <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67728>.

Ideas?

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2015-12-19 17:21 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-16 11:29 GMP 6.1.0 without assembly lacks ‘__gmpn_invert_lib’ on ARM Ludovic Courtès
2015-12-16 13:02 ` Torbjörn Granlund
2015-12-16 22:39   ` Ludovic Courtès
2015-12-17  1:07     ` Torbjörn Granlund
2015-12-17 21:45       ` Christopher Allan Webber
2015-12-17 21:48       ` On being welcoming Ludovic Courtès
2015-12-18  4:25         ` Mike Mohr
2015-12-18 15:51           ` Niels Möller
2015-12-18 19:04           ` Torbjörn Granlund
2015-12-19 17:21             ` Mike Mohr
     [not found]           ` <nn1tajiwlk.fsf@armitage.lysator.liu.se>
2015-12-18 19:09             ` Christopher Allan Webber
2015-12-18 10:01         ` Niels Möller
     [not found]         ` <nnlh8shy7c.fsf@armitage.lysator.liu.se>
2015-12-18 14:45           ` Ludovic Courtès
     [not found]           ` <87mvt7lsrm.fsf@gnu.org>
2015-12-18 15:29             ` Niels Möller
2015-12-18 16:53           ` Christopher Allan Webber
2015-12-18 23:14 ` GMP 6.1.0 without assembly lacks ‘__gmpn_invert_lib’ on ARM Ludovic Courtès

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.