* -z defs option
@ 2003-01-13 4:59 kaz Kojima
2003-01-13 4:59 ` Ulrich Drepper
0 siblings, 1 reply; 3+ messages in thread
From: kaz Kojima @ 2003-01-13 4:59 UTC (permalink / raw)
To: libc-hacker
Hi,
SH4 needs a special symbol __fpscr_values which currently is defined
in crt1.o. The reference to it is generated by gcc for FP mode change,
so almost every shared lib for SH4 has it as an undefined symbol. Now
-z defs becomes a default option when building shared libs and there
is only flags to inhibit -z defs per each library. Can we add a flag
to avoid -z defs for all shared libraries?
Regards,
kaz
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: -z defs option
2003-01-13 4:59 ` Ulrich Drepper
@ 2003-01-13 4:59 ` kaz Kojima
0 siblings, 0 replies; 3+ messages in thread
From: kaz Kojima @ 2003-01-13 4:59 UTC (permalink / raw)
To: drepper; +Cc: libc-hacker
Ulrich Drepper <drepper@redhat.com> wrote:
>> Can we add a flag
>> to avoid -z defs for all shared libraries?
>
> I've made some change so that if you define
>
> no-z-defs = yes
>
> the option will never be used. Please try it.
It works fine. Thanks a lot.
> But you should also be aware that the -z defs test is a good check for
> correctness and avoiding this option is not the best thing to do. But I
> don't know the ABI well enough, maybe the undefined symbol cannot be
> avoided.
Sure. It might be better to add a new ld option to allow an exception
for -z defs something like --allow-shlib-undefined-sym SYMBOL.
Regards,
kaz
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: -z defs option
2003-01-13 4:59 -z defs option kaz Kojima
@ 2003-01-13 4:59 ` Ulrich Drepper
2003-01-13 4:59 ` kaz Kojima
0 siblings, 1 reply; 3+ messages in thread
From: Ulrich Drepper @ 2003-01-13 4:59 UTC (permalink / raw)
To: kaz Kojima; +Cc: libc-hacker
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
kaz Kojima wrote:
> Can we add a flag
> to avoid -z defs for all shared libraries?
I've made some change so that if you define
no-z-defs = yes
the option will never be used. Please try it.
But you should also be aware that the -z defs test is a good check for
correctness and avoiding this option is not the best thing to do. But I
don't know the ABI well enough, maybe the undefined symbol cannot be
avoided.
- --
- --------------. ,-. 444 Castro Street
Ulrich Drepper \ ,-----------------' \ Mountain View, CA 94041 USA
Red Hat `--' drepper at redhat.com `---------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+IfZp2ijCOnn/RHQRAjSYAKC/9dSSfrTf0ySLz6aVvmLnyhISmACfbbr3
g9NmMQ4iv8N50ebdidilpvo=
=abpj
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2003-01-13 2:25 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-01-13 4:59 -z defs option kaz Kojima
2003-01-13 4:59 ` Ulrich Drepper
2003-01-13 4:59 ` kaz Kojima
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).