bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/10340] ld doesn't honor sysroot prefix for ldscripts


From: cvs-commit at gcc dot gnu.org
Subject: [Bug ld/10340] ld doesn't honor sysroot prefix for ldscripts
Date: Thu, 08 Mar 2012 05:29:37 +0000

http://sourceware.org/bugzilla/show_bug.cgi?id=10340

--- Comment #4 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> 2012-03-08 05:29:37 UTC ---
CVSROOT:    /cvs/src
Module name:    src
Changes by:    address@hidden    2012-03-08 05:29:33

Modified files:
    ld             : ChangeLog ldfile.c ldfile.h ldlang.c ldlang.h 
                     ldlex.h ldlex.l 

Log message:
    PR ld/10340
    * ldfile.c (is_sysrooted_pathname): Remove notsame param.
    (ldfile_add_library_path): Don't set sysrooted flag.
    (ldfile_open_file_search): Likewise, and don't copy them.
    (try_open): Delete exten and code handling such.  Add sysrooted
    param and return whether path is in sysroot.
    (ldfile_find_command_file): Delete extend param.  Add sysrooted
    param.  Rename local var.  Update try_open calls.
    (ldfile_open_command_file_1): Pass sysrooted to lex_push_file.
    * ldfile.h (search_dirs_type): Remove sysrooted field.
    * ldlang.c (new_afile): Always set sysrooted from input_flags.
    (load_symbols): Don't set input_flags.sysrooted.
    * ldlang.h (struct lang_input_statement_flags): Revise sysrooted
    comment.
    * ldlex.h (lex_push_file): Update prototype.
    * ldlex.l (sysrooted_stack): New array.
    (EOF): Pop input_flags.sysrooted.
    (lex_push_file): Add sysrooted param.  Save and set
    input_flags.sysrooted.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/ChangeLog.diff?cvsroot=src&r1=1.2416&r2=1.2417
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/ldfile.c.diff?cvsroot=src&r1=1.65&r2=1.66
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/ldfile.h.diff?cvsroot=src&r1=1.19&r2=1.20
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/ldlang.c.diff?cvsroot=src&r1=1.385&r2=1.386
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/ldlang.h.diff?cvsroot=src&r1=1.102&r2=1.103
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/ldlex.h.diff?cvsroot=src&r1=1.9&r2=1.10
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/ldlex.l.diff?cvsroot=src&r1=1.54&r2=1.55

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]