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

Reply via email to