From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27681 invoked by alias); 7 Feb 2016 00:28:55 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 37898 Received: (qmail 22781 invoked from network); 7 Feb 2016 00:28:51 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.1 Date: Sun, 07 Feb 2016 00:22:10 +0000 From: Daniel Shahaf To: zsh-workers@zsh.org Subject: GitHub [PATCH]es to _gcc and compinstall Message-ID: <20160207002210.GA12731@tarsus.local2> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="fdj2RfSjLxBAspz7" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) --fdj2RfSjLxBAspz7 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline We received three trivial patches via github: - _gcc patch: https://github.com/zsh-users/zsh/pull/3 - compinstall patch: https://github.com/zsh-users/zsh/pull/5 - complist docs patch: https://github.com/zsh-users/zsh/pull/6 I've pushed the complist one. I'll leave the _gcc and compinstall ones for others. (I've attaced them to this mail.) Cheers, Daniel --fdj2RfSjLxBAspz7 Content-Type: text/x-diff; charset=utf-8 Content-Disposition: attachment; filename="14e5aa4b0cf69134b36dfde72c8dec19d99bf1ff.patch" >>From 14e5aa4b0cf69134b36dfde72c8dec19d99bf1ff Mon Sep 17 00:00:00 2001 From: calculuswhiz Date: Tue, 17 Mar 2015 15:11:02 -0500 Subject: [PATCH] Added some options. Mostly just added these for the '-nostdlib' option because it's useful when I write programs in x86. --- Completion/Unix/Command/_gcc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Completion/Unix/Command/_gcc b/Completion/Unix/Command/_gcc index 2c5ffdc..1276054 100644 --- a/Completion/Unix/Command/_gcc +++ b/Completion/Unix/Command/_gcc @@ -763,6 +763,20 @@ args+=( '-fpack-struct=-[Set initial maximum structure member alignment]:alignment: ' ) +# More linker options, from gcc man pages +args+=( + '-nostartfiles[Do not use the standard system startup files when linking]' + '-nodefaultlibs[Do not use the standard system libraries when linking]' + '-nostdlib[Do not use the standard system startup files or libraries when linking]' + '-rdynamic[Pass the flag -export-dynamic to the ELF linker, on targets that support it]' + '-s[Remove all symbol table and relocation information from the executable]' + '-static[On systems that support dynamic linking, this prevents linking with the shared libraries]' + '-shared-libgcc[Force shared libgcc]' + '-static-libgcc[Force static libgcc]' + '-symbolic[Bind references to global symbols when building a shared object.]' + '-T:linker script:_files' +) + # other common options, gcc --help=warnings --help=optimizers --help=common|sed 1,/language-independent/d args+=( # | grep -v :: --fdj2RfSjLxBAspz7 Content-Type: text/x-diff; charset=utf-8 Content-Disposition: attachment; filename="03b0f51771aa8f74197f40709b97ee1f433fa0fe.patch" >>From 03b0f51771aa8f74197f40709b97ee1f433fa0fe Mon Sep 17 00:00:00 2001 From: Yousef Amar Date: Sat, 20 Jun 2015 14:50:38 +0200 Subject: [PATCH] Correct typo in compinstall --- Completion/compinstall | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Completion/compinstall b/Completion/compinstall index afa517e..2e4b2f4 100644 --- a/Completion/compinstall +++ b/Completion/compinstall @@ -1293,7 +1293,7 @@ __ci_do_insertion() { 2. In completers which correct what you have typed, keep what you originally typed as one of the list of possible completions. -q. Return with saving. +q. Return without saving. 0. Done setting options for insertion. " read -k key'?-- Hit selection --- ' --fdj2RfSjLxBAspz7--