aboutsummaryrefslogtreecommitdiff
path: root/bin/9l
Commit message (Collapse)AuthorAgeFilesLines
* config: add $egrepDan Cross2025-07-231-2/+2
| | | | | | | | | | | Introduce a new variable set in $PLAN9/config: $egrep, which is conditionally set to either `egrep` or `grep -E`, based on platform, and use this when we want to invoke `egrep`. This works around the endless warnings from GNU grep stating that `egrep` is deprecated in favor of `grep -E`, when run on e.g. Linux.
* 9l: silence the 'ignoring duplicate libraries' warning on macOSIgor Burago2023-12-181-0/+2
|
* 9l: refactor the warning-silencing mechanics to match that of 9cIgor Burago2023-12-181-15/+20
|
* 9l: without arguments, exit instead of failing to link nothingmmnmnnmnmm2022-08-181-0/+2
| | | | | Found in Arch Linux but never reported upstream: https://bugs.archlinux.org/task/55640
* bin/9c, bin/9l: Re-enable optimization on AIX.Ben Huntsman2021-08-301-1/+1
|
* all: remove $OBJTYPE from buildRuss Cox2020-12-301-9/+3
| | | | | | | Now that we assume pthreads, the only assembly left is in libmp and libsec. We only ever added assembly for 386. The portable C code is fine for plan9port.
* 9c, 9l: updates for macOS arm64.Anthony Sorace2020-09-271-0/+3
|
* 9l: xlc_r automatically adds -lpthread.Ben Huntsman2020-05-181-1/+0
|
* 9c, 9l: accept CC9FLAGS from configRuss Cox2020-05-171-7/+7
| | | | | | | | | | Also, if CC9FLAGS includes -fsanitize=address (ASAN), predefine PLAN9PORT_ASAN for use by programs that need to know (mainly libthread). The 9c script used to have a variable called ngflags, which was ccflags except -g (ng stood for "no g"), but nothing needs it split out anymore, so simplify to just ccflags.
* all: update build scripts to fix AIX XL/C compatibilityBen Huntsman2020-05-071-6/+7
|
* all: remove Linux 2.4 vs 2.6 detectionRuss Cox2020-01-191-11/+6
| | | | | Linux 2.4 is dead. (The libthread code hasn't worked for Linux 2.4 for a long time.)
* INSTALL, 9c, 9l: improve handling of *BSD (#302)Leonid Bobrov2020-01-071-13/+0
|
* 9c, 9l: use $TMPDIR if available (#272)Jason Felice2019-11-111-1/+1
| | | | NixOS sandboxed builds (at least on Mac) don't have access to /tmp, and this should be better POSIX.
* Teach 9l about FreeBSD ≥ 12; address issue #247. (#249)Francis Conti2019-09-191-1/+1
|
* 9l: support Linux version 5.0+ (#274)Günther Noack2019-09-191-1/+1
| | | Update 9l to support Linux 5.x.
* 9l: drop xcode text-based stub warningRuss Cox2018-11-121-1/+1
|
* 9l: accept Linux kernel version 4.xkeks2017-10-131-1/+1
| | | | Fixes #114.
* 9l: support FreeBSD 10 and 11 (thanks Ori Bernstein)David du Colombier2017-09-141-1/+1
|
* 9l: link with -lresolv on LinuxDavid du Colombier2014-10-201-1/+1
| | | | | | LGTM=rsc R=rsc https://codereview.appspot.com/136520044
* all: DragonFly port.Shenghou Ma2014-02-271-1/+1
| | | | | | | | Fix compilation problems, libdraw still doesn't work right yet. LGTM=rsc R=rsc https://codereview.appspot.com/67820046
* 9l: remove debug printRuss Cox2012-07-161-1/+0
| | | | | R=rsc http://codereview.appspot.com/6402049
* 9l: fix for Linux 3.x (thanks Christopher Brannon)Russ Cox2012-07-141-1/+2
| | | | | R=rsc http://codereview.appspot.com/6395047
* fix INSTALL warningsRuss Cox2012-05-291-2/+7
| | | | | R=rsc http://codereview.appspot.com/6258060
* build: OS X 64-bit buildRuss Cox2011-08-021-0/+3
| | | | | R=rsc http://codereview.appspot.com/4838047
* 9c, 9l: allow CC9=clangNikolai Saoukh2010-02-221-6/+6
| | | | | | R=rsc CC=codebot http://codereview.appspot.com/217045
* INSTALL: fix build on Snow LeopardRuss Cox2009-09-111-1/+1
| | | | http://codereview.appspot.com/116073
* 9l: platform-specific options first; AIX, Tru64 supportBenjamin Huntsman2009-07-151-67/+78
| | | | http://codereview.appspot.com/95050
* 9l: search for autolibs in all -L paths as well as $PLAN9/libJeff Sickel2008-12-031-8/+22
|
* cope with new gcc error syntaxrsc2007-03-261-1/+1
|
* -ldraw no longer implies -lX11rsc2007-02-221-1/+1
|
* shut up gccrsc2006-06-261-1/+1
|
* handle memdraw memlayerrsc2006-06-251-2/+15
|
* look for libresolv.dylib (anothy sorace)rsc2006-04-041-1/+1
|
* fix double-use of xtmprsc2006-03-301-1/+1
|
* draw, resolvrsc2006-02-141-3/+9
|
* nowsysrsc2006-01-271-1/+1
|
* shut up openbsdrsc2005-11-271-1/+1
|
* Autoframework (Jeff Sickel)rsc2005-10-191-3/+50
|
* Treat OpenBSD like generic BSD.rsc2005-08-311-5/+0
|
* no pthreads on OpenBSDrsc2005-07-221-1/+1
|
* use pthread on openbsdrsc2005-07-191-1/+1
|
* silence nm errors during autolibrsc2005-07-131-1/+1
|
* OpenBSD support.rsc2005-05-011-1/+1
|
* quiet 9lrsc2005-03-181-1/+10
|
* fix libsec lib9 cyclersc2005-02-111-0/+7
|
* add freebsd 5.2rsc2005-02-081-0/+3
|
* Maybe it will run on SunOS 5.8 now.rsc2005-02-081-0/+13
|
* do not use rpath on Darwinrsc2005-01-191-2/+6
|
* look in right place for 64-bit X libsrsc2005-01-181-0/+5
|
* source $PLAN9/configrsc2005-01-171-1/+2
|