Mike discovered that my fix for
PSARC/2013/017 ld -z relax option and ELF DT_SUNW_RELAX dynamic entry
15610992 SUNBT6911185 .tdata and .tbss should be single, adjacent sections
15718225 SUNBT7048467 ldynsym/dynsym layout could be more robust
has an unintended side effect that breaks Userland:
14:
{mlsulliv:yavin:518} ld -mt
ld: fatal: no files on input command line
15:
{mlsulliv:stargazer:40} ld -mt
ld: fatal: unrecognized option '-t'
ld: fatal: use the '-z help' option for usage information
It should be noted that -mt is probably incorrect for most
things in Userland, in that no one generally wants a memory
map (-m) or to disable warning for multiply-defined symbols
that have different sizes or different alignments (-t).
However, configure scripts throw stuff like this at ld,
and this change in behavior is not intentional, or desired.
I've filed a bug
16325514 ld -t option can no longer be combined with other single letter
options
and will be fixing it ASAP.
In the meantime, I suggest keeping Userland build machines at
build 14. Sorry for the inconvenience.
- Ali
_______________________________________________
userland-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/userland-discuss