diary of a window system hacker
can't think of a clever byline

About

Daniel Stone
X ninja
Melbourne, AU

Links

my website
my photos at flickr
x.org
eat.fi

Categories

/ (86)
  tech/ (84)
    collabora/ (1)
    fdo/ (9)
    lca/ (1)
    ubuntu/ (6)
    x/ (41)
      xds/ (3)
  travel/ (2)


Archives

2010-Mar
2010-Feb
2009-Dec
2009-Oct
2009-Sep
2009-Aug
2009-Jul
2009-Apr
2009-Mar
2008-Aug
2008-Jul
2008-Jun
2008-May
2008-Feb
2007-Oct
2007-Sep
2007-Jul
2007-Jun
2007-May
2007-Mar
2007-Jan
2006-Nov
2006-Aug
2006-May
2006-Apr
2006-Mar
2006-Feb
2006-Jan
2005-Dec
2005-Nov
2005-Oct
2005-Sep
2005-Aug
2005-Jul
2005-Jun
2005-Apr
2005-Mar
2005-Feb
2005-Jan
2004-Dec
2004-Nov
2004-Oct
2004-Sep
2004-Jun
2004-May
2004-Mar


Calendar

< September 2005 >
SuMoTuWeThFrSa
     1 2 3
4 5 6 7 8 910
11121314151617
18192021222324
252627282930 

Mon, 12 Sep 2005

on cflags

Sometimes I get worried about CFLAGS overload in the modular X.Org server, but then I build the monolith and realise that it's not that bad by comparison:
gcc -m32 -c -g -O0 -fno-strict-aliasing -ansi -pedantic -Wall -Wpointer-arith -Wstrict-prototypes                         -Wmissing-prototypes -Wmissing-declarations                         -Wredundant-decls -Wnested-externs -Wundef     -I. -I../../../../../programs/Xserver/hw/xfree86/os-support -I../../../../../programs/Xserver/hw/xfree86/os-support/bus -I../../../../../programs/Xserver/mfb            -I../../../../../programs/Xserver/mi -I../../../../../programs/Xserver/include -I../../../../../programs/Xserver/os          -I/usr/include/X11 -I../../../../../programs/Xserver/Xext -I../../../../../include/extensions                -I../../../../../programs/Xserver/Xi -I../../../../../programs/Xserver/hw/xfree86/ddc -I../../../../../programs/Xserver/hw/xfree86/i2c               -I../../../../../lib/font/include -I../../../../../include/fonts                -I../../../../../programs/Xserver/hw/xfree86 -I../../../../../programs/Xserver/hw/xfree86/parser             -I../../../../../programs/Xserver/hw/xfree86/loader -I../../../../../programs/Xserver/hw/xfree86/vgahw -I../../../../../programs/Xserver/hw/xfree86/rac           -I../../../../../programs/Xserver/hw/xfree86/scanpci -I../../../../../programs/Xserver/hw/xfree86/vbe -I../../../../../programs/Xserver/hw/xfree86/int10             -I../../../../../programs/Xserver/hw/xfree86/ddc -I../../../../../programs/Xserver/render -I../../../randr  -I../../../../.. -I../../../../../exports/include -I/usr/X11R6/include  -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L                          -D_POSIX_SOURCE -D_XOPEN_SOURCE                                 -D_BSD_SOURCE -D_SVID_SOURCE                                  -D_GNU_SOURCE                           -DSHAPE -DXINPUT -DXKB -DLBX -DXAPPGROUP    -DXCSECURITY -DTOGCUP   -DXF86BIGFONT -DDPMSExtension    -DPIXPRIV -DPANORAMIX   -DRENDER -DRANDR       -DXFIXES -DDAMAGE -DCOMPOSITE -DXEVIE         -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH                          -DXFreeXDGA -DXvExtension                             -DXFree86Server                                -DXF86VIDMODE               -DXvMCExtension                          -DSMART_SCHEDULE                                -DBUILDDEBUG -DXResExtension        -DX_BYTE_ORDER=X_LITTLE_ENDIAN                           -DXORG_VERSION_CURRENT="(((6) * 10000000) + ((8) * 100000) + ((2) * 1000) + 0)" -DNDEBUG   -DFUNCPROTO=15 -DNARROWPROTO     -DMITMISC -DXTEST -DXTRAP        -DXSYNC -DXCMISC -DXRECORD      -DMITSHM -DBIGREQS -DXF86VIDMODE     -DXF86MISC -DDBE -DDPMSExtension -DEVI  -DSCREENSAVER -DXV -DXVMC       -DGLXEXT -DXF86DRI -DGLX_DIRECT_RENDERING -DGLX_USE_DLOPEN -DGLX_USE_MESA            -DRES -DDDXOSINIT -DSERVER_LOCK -DDDXOSFATALERROR           -DDDXOSVERRORF -DDDXTIME               -D__XCONFIGFILE__='"xorg.conf"'   -D__XCONFIGDIR__='"/usr/X11R6/lib/X11"' -D__XLOGFILE__='"Xorg"'      -D__XSERVERNAME__='"Xorg"' -D__XKBDEFRULES__='"xorg"' -D__VENDORDWEBSUPPORT__='"http://wiki.X.Org"'  -DXVENDORNAME='"The X.Org Foundation"' -DXVENDORNAMESHORT='"X.Org"'   xf86KbdLnx.c
[22:02 | /tech | # | | ]

Fri, 09 Sep 2005

pure, unadulterated gold

Tom Lord on why TLA failed:
Perhaps you are unaware that you and yours stand accused of manufacturing, in effect or by intention (who can say), the perception that I am difficult to work with.

Gold.

But someone else gets it:
It's sort of ironic that the lead developer in a distributed versioning system was able to have such a chokehold on development, but it was true.

mumble my opinion mumble not my employer's necessarily mumble not on the arch team anyway mumble just something I found hillarious mumble been vaguely following arch development for a bit over a year mumble peanut gallery mumble
[13:10 | /tech | # | | couch ]