Searched +hist:37 +hist:c10606 (Results 1 - 6 of 6) sorted by relevance

/haiku/src/tools/makebootable/platform/bios_ia32/
H A DJamfilediff 37c10606 Fri Nov 23 13:40:50 MST 2018 Augustin Cavalier <waddlesplash@gmail.com> build: Remove support for cross-building from Cygwin and SunOS.

These have been broken for a long time. Some Cygwin changes that
are relevant on MinGW are kept here, but users on Windows who
want to build Haiku should probably use WSL at this point.

However, now that we are using relative paths and don't need
to worry about drive path kludges, it's actually possible to
get some host tools built on MinGW. Changes for that coming.
diff 37c10606 Fri Nov 23 13:40:50 MST 2018 Augustin Cavalier <waddlesplash@gmail.com> build: Remove support for cross-building from Cygwin and SunOS.

These have been broken for a long time. Some Cygwin changes that
are relevant on MinGW are kept here, but users on Windows who
want to build Haiku should probably use WSL at this point.

However, now that we are using relative paths and don't need
to worry about drive path kludges, it's actually possible to
get some host tools built on MinGW. Changes for that coming.
/haiku/headers/build/
H A DBeOSBuildCompatibility.hdiff 37c10606 Fri Nov 23 13:40:50 MST 2018 Augustin Cavalier <waddlesplash@gmail.com> build: Remove support for cross-building from Cygwin and SunOS.

These have been broken for a long time. Some Cygwin changes that
are relevant on MinGW are kept here, but users on Windows who
want to build Haiku should probably use WSL at this point.

However, now that we are using relative paths and don't need
to worry about drive path kludges, it's actually possible to
get some host tools built on MinGW. Changes for that coming.
diff 37c10606 Fri Nov 23 13:40:50 MST 2018 Augustin Cavalier <waddlesplash@gmail.com> build: Remove support for cross-building from Cygwin and SunOS.

These have been broken for a long time. Some Cygwin changes that
are relevant on MinGW are kept here, but users on Windows who
want to build Haiku should probably use WSL at this point.

However, now that we are using relative paths and don't need
to worry about drive path kludges, it's actually possible to
get some host tools built on MinGW. Changes for that coming.
/haiku/src/build/libroot/
H A DJamfilediff 37ea891a Wed Sep 08 15:32:47 MDT 2021 Augustin Cavalier <waddlesplash@gmail.com> Enable -fvisibility=hidden on static libraries by default.

Only on non-GCC2 for now, as GCC2 does not have -fvisibility.

An opt-out is left as a possibility, and is unfortunately necessary
for libshared and libicon, as these two are used even in WebKit instead
of linking to the .a. However, libcolumnlistview, libagg, and a whole
bunch of others are now no longer exported, so this is already a major
improvement on what symbols we were leaking.

This may provide performance differences for consumers of these APIs,
as GCC and the linker are now free to merge and directly use functions
that previously could have been semantically interposed. AGG usage in
app_server, especially, may benefit.

We can also now remove the addition from libnetservices, so do that.
diff 37c10606 Fri Nov 23 13:40:50 MST 2018 Augustin Cavalier <waddlesplash@gmail.com> build: Remove support for cross-building from Cygwin and SunOS.

These have been broken for a long time. Some Cygwin changes that
are relevant on MinGW are kept here, but users on Windows who
want to build Haiku should probably use WSL at this point.

However, now that we are using relative paths and don't need
to worry about drive path kludges, it's actually possible to
get some host tools built on MinGW. Changes for that coming.
diff 37c10606 Fri Nov 23 13:40:50 MST 2018 Augustin Cavalier <waddlesplash@gmail.com> build: Remove support for cross-building from Cygwin and SunOS.

These have been broken for a long time. Some Cygwin changes that
are relevant on MinGW are kept here, but users on Windows who
want to build Haiku should probably use WSL at this point.

However, now that we are using relative paths and don't need
to worry about drive path kludges, it's actually possible to
get some host tools built on MinGW. Changes for that coming.
/haiku/build/jam/
H A DMainBuildRulesdiff 37ea891a Wed Sep 08 15:32:47 MDT 2021 Augustin Cavalier <waddlesplash@gmail.com> Enable -fvisibility=hidden on static libraries by default.

Only on non-GCC2 for now, as GCC2 does not have -fvisibility.

An opt-out is left as a possibility, and is unfortunately necessary
for libshared and libicon, as these two are used even in WebKit instead
of linking to the .a. However, libcolumnlistview, libagg, and a whole
bunch of others are now no longer exported, so this is already a major
improvement on what symbols we were leaking.

This may provide performance differences for consumers of these APIs,
as GCC and the linker are now free to merge and directly use functions
that previously could have been semantically interposed. AGG usage in
app_server, especially, may benefit.

We can also now remove the addition from libnetservices, so do that.
diff 37c10606 Fri Nov 23 13:40:50 MST 2018 Augustin Cavalier <waddlesplash@gmail.com> build: Remove support for cross-building from Cygwin and SunOS.

These have been broken for a long time. Some Cygwin changes that
are relevant on MinGW are kept here, but users on Windows who
want to build Haiku should probably use WSL at this point.

However, now that we are using relative paths and don't need
to worry about drive path kludges, it's actually possible to
get some host tools built on MinGW. Changes for that coming.
diff 37c10606 Fri Nov 23 13:40:50 MST 2018 Augustin Cavalier <waddlesplash@gmail.com> build: Remove support for cross-building from Cygwin and SunOS.

These have been broken for a long time. Some Cygwin changes that
are relevant on MinGW are kept here, but users on Windows who
want to build Haiku should probably use WSL at this point.

However, now that we are using relative paths and don't need
to worry about drive path kludges, it's actually possible to
get some host tools built on MinGW. Changes for that coming.
diff f10b49ed Sat Nov 07 16:37:13 MST 2015 Jonathan Schleifer <js@webkeks.org> Fixup for my last commit (better check for Clang)
diff 724f4e2d Wed Dec 04 16:37:14 MST 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Fix kernel -Werror support

The introduction of secondary arch support for kernel files disabled
-Werror for all kernel files, since the -Werror flags were moved from
{CC,C++}FLAGS to TARGET_WARNING_{CC,C++}FLAGS_<arch>, which, however,
was overwritten by the SetupKernel rule. This commit introduces new
global variables {HAIKU,HOST,TARGET}_WERROR_FLAGS[_<arch>], which
contain the additional -Werror flags to be applied for the architecture.
The config variable WARNINGS can be set to "treatAsErrors" to cause
-Werror and {HOST,TARGET}_WERROR_FLAGS[_<arch>] to be appended to the
compilation flags.

Fixes #10280.
diff ba97f782 Wed Jul 23 16:20:37 MDT 2008 Maurice Kalinowski <mauricek@nowhere.fake> julun+mauricek:
* add cygwin specific options.
* Cygwin cannot handle -fPIC option and throws warnings, thus we only use it on non windows platforms for the host tools.
* Windows uses PATH instead of LD_LIBRARY_PATH, so before calling a host tool this environment variable needs to be expanded... Brilliant...
* Using jam on Windows is kind of complicated, as the cygwin included gcc creates executables with a .exe extension. When jam parses dependencies for being up to date it ignores this extension again and tries to rebuild the executables again and again. This hack removes the extension after successful linking. Though jam has a SUFEXE variable for cygwin builds, we cannot use this one directly as crosscompiled targets do not have an extension, it is complicated to use the same jam for both platforms. A more clean attempt would be to check for the extension on each host target depending on the platform. This should be fixed later on.
* Btw. Say hello to Haiku compiling successfully on Windows :) with one patch to be discussed for jam...

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26590 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 724f4e2d387826f0b501981e542ea21ca99bd64d Wed Dec 04 16:37:14 MST 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Fix kernel -Werror support

The introduction of secondary arch support for kernel files disabled
-Werror for all kernel files, since the -Werror flags were moved from
{CC,C++}FLAGS to TARGET_WARNING_{CC,C++}FLAGS_<arch>, which, however,
was overwritten by the SetupKernel rule. This commit introduces new
global variables {HAIKU,HOST,TARGET}_WERROR_FLAGS[_<arch>], which
contain the additional -Werror flags to be applied for the architecture.
The config variable WARNINGS can be set to "treatAsErrors" to cause
-Werror and {HOST,TARGET}_WERROR_FLAGS[_<arch>] to be appended to the
compilation flags.

Fixes #10280.
diff ba97f78287a4050f033a22729ee124d096b7effc Wed Jul 23 16:20:37 MDT 2008 Maurice Kalinowski <mauricek@nowhere.fake> julun+mauricek:
* add cygwin specific options.
* Cygwin cannot handle -fPIC option and throws warnings, thus we only use it on non windows platforms for the host tools.
* Windows uses PATH instead of LD_LIBRARY_PATH, so before calling a host tool this environment variable needs to be expanded... Brilliant...
* Using jam on Windows is kind of complicated, as the cygwin included gcc creates executables with a .exe extension. When jam parses dependencies for being up to date it ignores this extension again and tries to rebuild the executables again and again. This hack removes the extension after successful linking. Though jam has a SUFEXE variable for cygwin builds, we cannot use this one directly as crosscompiled targets do not have an extension, it is complicated to use the same jam for both platforms. A more clean attempt would be to check for the extension on each host target depending on the platform. This should be fixed later on.
* Btw. Say hello to Haiku compiling successfully on Windows :) with one patch to be discussed for jam...

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26590 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DBuildSetupdiff 251892c1 Mon Mar 04 11:37:56 MST 2019 Augustin Cavalier <waddlesplash@gmail.com> BuildSetup: Remove unused big-endian host detection.

Nothing references it anywhere. Also add "arm64" to 64-bit
detection (which is used.)
diff 37c10606 Fri Nov 23 13:40:50 MST 2018 Augustin Cavalier <waddlesplash@gmail.com> build: Remove support for cross-building from Cygwin and SunOS.

These have been broken for a long time. Some Cygwin changes that
are relevant on MinGW are kept here, but users on Windows who
want to build Haiku should probably use WSL at this point.

However, now that we are using relative paths and don't need
to worry about drive path kludges, it's actually possible to
get some host tools built on MinGW. Changes for that coming.
diff 37c10606 Fri Nov 23 13:40:50 MST 2018 Augustin Cavalier <waddlesplash@gmail.com> build: Remove support for cross-building from Cygwin and SunOS.

These have been broken for a long time. Some Cygwin changes that
are relevant on MinGW are kept here, but users on Windows who
want to build Haiku should probably use WSL at this point.

However, now that we are using relative paths and don't need
to worry about drive path kludges, it's actually possible to
get some host tools built on MinGW. Changes for that coming.
diff 85f8e700 Sun Nov 04 13:37:31 MST 2018 Augustin Cavalier <waddlesplash@gmail.com> Revert "jam: Fix bootstrap via absolutes in LD_LIBRARY_PATH"

This reverts commit 030d0eb58f0fae4201afcb83a38ac70038393b8d.

It is absolutely not correct to assume PWD is the generated dir;
it may also be the repository root.

Fixes jam putting some build artifacts in the source tree.
diff 7600fdd8 Wed Jun 28 07:13:37 MDT 2017 Alexander von Gluck IV <kallisti5@unixzen.com> ide: Remove old IDE bus + stack.

* Hasn't been used for quite some time
* Everything was ported over to a new ATA stack
some time ago.
* No huge regressions were seen from the new ATA
stack.
diff 724f4e2d Wed Dec 04 16:37:14 MST 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Fix kernel -Werror support

The introduction of secondary arch support for kernel files disabled
-Werror for all kernel files, since the -Werror flags were moved from
{CC,C++}FLAGS to TARGET_WARNING_{CC,C++}FLAGS_<arch>, which, however,
was overwritten by the SetupKernel rule. This commit introduces new
global variables {HAIKU,HOST,TARGET}_WERROR_FLAGS[_<arch>], which
contain the additional -Werror flags to be applied for the architecture.
The config variable WARNINGS can be set to "treatAsErrors" to cause
-Werror and {HOST,TARGET}_WERROR_FLAGS[_<arch>] to be appended to the
compilation flags.

Fixes #10280.
diff 4135f9cd Mon Sep 30 18:37:54 MDT 2013 François Revol <revol@free.fr> Fix build

Declare a HOST_PTHREAD_LINKFLAGS variable to hold the flags
required to link with pthreads, and use it for the solver addon.

Works on GNU/Linux, please test and fix for other platforms.
diff 59e2e2f3 Mon Jun 03 16:24:37 MDT 2013 Oliver Tappe <zooey@hirschkaefer.de> Adjust handling of package infos.

* add HAIKU_PACKAGING_ARCH, which is set to the target packaging
architecture
* introduce support for generic package infos, which are package infos
that are the same for all architectures, except for the declaration
of the package architecture itself
* move package info files underneath architecture-specific or generic
folder
diff 8f62243f Tue Aug 17 11:37:15 MDT 2010 Oliver Tappe <zooey@hirschkaefer.de> * fix warnings in Keymap preflet about hidden virtual by renaming SetFont()
to SetBaseFont() (and fFont to fBaseFont)
* enabled -Werror for all preflets


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38203 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 37cebf68 Tue Aug 17 10:41:28 MDT 2010 Oliver Tappe <zooey@hirschkaefer.de> * fixed all warnings in FileTypes preflet and enabled -Werror

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38199 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/
H A Dconfigurediff 37c10606 Fri Nov 23 13:40:50 MST 2018 Augustin Cavalier <waddlesplash@gmail.com> build: Remove support for cross-building from Cygwin and SunOS.

These have been broken for a long time. Some Cygwin changes that
are relevant on MinGW are kept here, but users on Windows who
want to build Haiku should probably use WSL at this point.

However, now that we are using relative paths and don't need
to worry about drive path kludges, it's actually possible to
get some host tools built on MinGW. Changes for that coming.
diff 37c10606 Fri Nov 23 13:40:50 MST 2018 Augustin Cavalier <waddlesplash@gmail.com> build: Remove support for cross-building from Cygwin and SunOS.

These have been broken for a long time. Some Cygwin changes that
are relevant on MinGW are kept here, but users on Windows who
want to build Haiku should probably use WSL at this point.

However, now that we are using relative paths and don't need
to worry about drive path kludges, it's actually possible to
get some host tools built on MinGW. Changes for that coming.
diff 5bd0fbd1 Sun Nov 04 12:37:09 MST 2018 Alexander von Gluck IV <kallisti5@unixzen.com> build: Add riscv architecture

* I mean, qemu 3.0 supports it.
* Nobody get excited, we need all the triplets added to
our gcc buildtools. clang 7.0 seems to be cool with riscv though.

Change-Id: I17728163e4f28a3c16cee482a253364724b06f3a
diff e5d446fc Thu Mar 01 08:37:57 MST 2018 Alexander von Gluck IV <kallisti5@unixzen.com> configure: Improve toolchain validation

* Seeing an issue on our builders where the toolchain directory
exists, but the gcc binaries do not.
* Check for the path, as well as the actual compiler binaries
to improve detection of need to rebuild toolchain.

Change-Id: I54fd5789e3255c8295136bb0614e72c5393718fe
diff 133e4131 Sat May 13 03:37:22 MDT 2017 Jérôme Duval <jerome.duval@gmail.com> Added some support for GCC 8.
diff 089cfbf7 Tue Apr 20 12:19:37 MDT 2010 Ingo Weinhold <ingo_weinhold@gmx.de> Updated required legacy gcc version.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36381 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff ffe8b20c Wed Feb 03 13:37:23 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> Clear HAIKU_SHARED_LIBSTDC++ and HAIKU_SHARED_LIBSUPC++ when the compiler
doesn't know them. Not sure why that was commented out -- only this way the
build system knows that the libs aren't available. Fixes the non-Haiku build.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35397 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 161ad355 Sat Apr 18 12:37:07 MDT 2009 Jérôme Duval <korli@users.berlios.de> added other target architectures (m68k, arm, mipsel).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30246 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff b1e5b60c Tue Jan 25 18:34:37 MST 2005 Axel Dörfler <axeld@pinc-software.de> Divided BuildConfig into three files: BuildConfig, Timezones, and libgccObjects.
That makes fine tuning any of them a nicer experience.
You have to rerun ./configure in order to build anything.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11056 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff b1b72e87 Fri Sep 27 19:37:00 MDT 2002 Bruno G. Albuquerque <bga@bug-br.org.br> Automatically add the Bochs keyboard hack when --bochs-debug is used in the configure script.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1221 a95241bf-73f2-0310-859d-f6bbb57e9c96

Completed in 475 milliseconds