History log of /openbsd/gnu/usr.bin/cc/Makefile.inc (Results 1 – 7 of 7)
Revision Date Author Comments
# d9daf6a3 24-Jul-2017 robert <robert@openbsd.org>

install gcc, g++ as gcc and g++ instead of cc, c++ and create links
to the latter on non-clang architectures and make sure we build gcc
with itself because clang won't be able to build it

ok naddy@


# b0cdb75a 16-Sep-2012 kettenis <kettenis@openbsd.org>

Build gcc as non-PIE. PIE breaks precompiled headers and causes a serious
performance hit on some architectures (almost 20% on hppa, more than 25% on
sparc64). And there are no real benefits associ

Build gcc as non-PIE. PIE breaks precompiled headers and causes a serious
performance hit on some architectures (almost 20% on hppa, more than 25% on
sparc64). And there are no real benefits associated with ASLR for a compiler.

ok deraadt@

show more ...


# 9622a78f 28-Aug-2012 pascal <pascal@openbsd.org>

Add support for PIE-by-default in both ld and gcc. This is a completely
different approach than the one taken in kurt@'s original diff, but deemed
better after discussion and diff exchange with kett

Add support for PIE-by-default in both ld and gcc. This is a completely
different approach than the one taken in kurt@'s original diff, but deemed
better after discussion and diff exchange with kettenis@ and matthew@.

Lots of feedback by kettenis@ and matthew@, prodding and encouragement by
deraadt@.

ok kettenis@ matthew@

show more ...


# e2a075fc 06-Mar-2011 guenther <guenther@openbsd.org>

Tweak definition and some uses of PREFIX macro to avoid including
doubled slashes in compiled in paths.

ok deraadt@, cross-compilation testing and ok drahn@


# 58ef3a88 25-Sep-2010 drahn <drahn@openbsd.org>

GCC4 cross compilation support under OpenBSD.


# cf12aa3e 15-Oct-2009 robert <robert@openbsd.org>

Makefile.inc also has to be included from here


# caccadbf 15-Oct-2009 robert <robert@openbsd.org>

Import a BSD make based infrastructure for building gcc, based on the
same solution from FreeBSD.
Don't even try to build it at the moment. This is commited so people can
work on it in tree.