logs archiveBotHelp.net / Freenode / #2f30 / 2015 / July / 17 / 1
biniar
i removed some files from the readme when sudo was removed from base
i mean
the base sudo files
then installed the binary pkg
stateless
so u are fine
when doas becomes mature you can switch to that instead of sudo from ports
FRIGN
hey guys
stateless: how much work does scc need to become a basic C99 compiler?
stateless
FRIGN, probably years
at least 1 year
ask k0ga though
FRIGN
stateless: what's missing?
biniar
work
FRIGN
like, what's the "biggest" construction site?
stateless
backend/ir has not been thought through yet
front end seems complete enough, about 70-80%
FRIGN
stateless: you know what I find really sad?
stateless
check the discussion on #suckless
k0ga + mpu
FRIGN
That FSF destroyed the C standard more or less with their sh*tty GNU extensions
biniar
wish i could contribute something besides spelling corrections
^_^
FRIGN
biniar: Learn to code dude
biniar
okay
stateless
FRIGN, the linux kernel was the driving force behind many of the gnu extensions
them and gcc/glibc too
FRIGN
well, fu*k the Linux kernel and gcc/sh*tlib
then
whoever did this
stateless
extensions always existed
you can choose not to use them
in all compilers
even without extensions writing portable code is hard
and it is usually not the extensions that make it hard to port but the sh*tty code
or the deps
FRIGN
stateless: still, you gotta keep the extensions in mind
and they complicate things
stateless
they are used infrequently (musl uses none of them)
FRIGN
have there been initiatives, now that clang is "growing", to rid the Linux kernel of GNU extensions?
stateless
some things cannot work without them
FRIGN
can you give an example?
stateless
no clang implements gcc extensions up to 4.2
FRIGN, fortfy
fortify*
FRIGN
stateless: well, it's a special case
stateless
yes
most application code doesn't use gcc extensions
typeof is useful though
and some gcc extensions became part of c99
like designated initializers and naming members in struct initialization
extensions are useful in testing extensions of the language without binding implementors to support them
if you want portable code, you cannot use them
but they are typically used by the implementation, not the application
so gcc/linker uses them
and the kernel in some cases
biniar
http://sprunge.us/MiXW
stateless
or many other useful things that were gcc extensions before C11 standardized them
unnamed structures and unions
as fields in structs or unions
(different from anonymous structs/unions)
biniar, that was after running the script?
biniar
correct
stateless
"Remove a piece of code that has been commented out for 16 years and was
wrong to begin with
lol
biniar, let me check
biniar
this is on the desktop btw do need xenacara
FRIGN
stateless: how much work are these extensions?
they look non-trivial to me
stateless
FRIGN, not sure, it depends on the extension
thing is, some extensions are useful but cannot be used in portable code
so depends on what you want to support
if you want to be able to bootstrap a linux system
you have to support extensions
some necessary subset
biniar
stateless: another thing worth mentioning is the script completed unusually faster then the normal time frame to completion
stateless
biniar, because xenocara failed
biniar
ah, okay -_-
stateless
biniar, paste contents of /etc/mk.conf
biniar
i seen someone on the OpenBSD mailing list fixed a typo "_" instead of "-", so there's still hope for me :P
stateless: SUDO=/usr/bin/sudo
stateless
there you go
do you build as root or normal user?
biniar
/usr/loca/bin
stateless
/usr/local/bin/sudo
that's the right path
biniar
:)
stateless
use that and restart the script from the beginning
biniar
i su
to root
then
stateless
ok no need for SUDO=
remove your mk.conf
biniar
okay
stateless
I su - too
biniar
i just "su"
nothing else
stateless
better su -
biniar
why so?
:P
« prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 next »