/haiku/build/scripts/ |
H A D | build_cross_tools | 95 gccObjDir=$objDir/gcc 103 mkdir -p $installDir/lib/gcc-lib/i586-pc-haiku/$haikuRequiredLegacyGCCVersion 155 (cd $buildToolsDir/gcc/gcc; touch c-parse.c c-parse.h cexp.c cp/parse.c \ 162 CFLAGS="-O2 -U_FORTIFY_SOURCE -fcommon" CXXFLAGS="-O2 -fcommon" $buildToolsDir/gcc/configure \ 186 $MAKE install-gcc-cross || { 194 rm -f $installDir/lib/gcc-lib/i586-pc-haiku/$haikuRequiredLegacyGCCVersion/include/math.h
|
H A D | build_cross_tools_gcc4 | 263 bootLibgcc=`$installDir/bin/$haikuMachine-gcc -m32 -print-file-name=libgcc.a` 265 bootLibsupcxx=`$installDir/bin/$haikuMachine-gcc -m32 -print-file-name=libsupc++.a`
|
/haiku/3rdparty/korli/ |
H A D | generate_ids_from_drivers.sh | 25 …/if_${bsdname}.c | awk '/VENDORID_.*,$/ { printf("%s\t", $0); next } 1' | gcc -E -include $TOPDIR… 37 …{sourcesuffix}.c | awk '/VENDORID_.*,$/ { printf("%s\t", $0); next } 1' | gcc -E -include $TOPDIR… 57 …/if_${bsdname}.c | awk '/VENDORID_.*,$/ { printf("%s\t", $0); next } 1' | gcc -E -include /tmp/if… 66 sed -e 's/#include.*//g' $TOPDIR/$driverPath/dev/$bsdname/if_igc.c | gcc -E -include /tmp/igc_hw.h … 77 sed -e 's/#include.*//g' $TOPDIR/$driverPath/dev/$bsdname/if_em.c | gcc -E -include /tmp/e1000_hw.h… 78 sed -e 's/#include.*//g' $TOPDIR/$driverPath/dev/$bsdname/if_em.c | gcc -E -include /tmp/e1000_hw.h… 95 sed -e 's/#include.*//g' $TOPDIR/$driverPath/driver.c | gcc -E -include objects/common/libs/compat/… 99 sed -e 's/#include.*//g' $TOPDIR/$driverPath/Driver.cpp | gcc -E - | sed -E -n "/gSupportedDevices\… 106 sed -e 's/#include.*//g' $TOPDIR/$driverPath/Driver.cpp | gcc -E - | sed -E -n "/gSupportedDevices\… 128 …{sourcesuffix}.c | awk '/VENDORID_.*,$/ { printf("%s\t", $0); next } 1' | gcc -E -DPCI_VENDOR_ID_… [all …]
|
/haiku/docs/develop/build/ |
H A D | compilers.rst | 9 The compilers are available in the separate "buildtools" repository. This repository contains gcc 15 There is also work in progress to be able to build Haiku with llvm/clang as an alternative to gcc. 17 Summary of changes made to gcc for Haiku support 25 gcc implementation of -fPIE would then break, because it generates code that can't be used in a 29 possible to tell apart headers like string.h and String.h. When compiling gcc for Mac OS, it 31 underlying filesystem offers. This is disabled in our version of gcc.
|
H A D | sourcecode.rst | 8 Another repository at http://cgit.haiku-os.org/buildtools contains the build tools, that is, gcc, 68 … C++ standard library headers (only for gcc2, for later gcc versions this is provided by the gcc p… 98 vendor-gcc and vendor-binutils). These branches contains the sources of gcc and binutils as 132 How to import upstream gcc changes 139 git checkout vendor-gcc # Move to the branch containing binutils 140 git rm -rf gcc ; rm -rf gcc # Delete the existing version of binutils 141 wget http://.../gcc-13.2.0.tar.xz # Download the latest version 142 tar xf gcc-13.2.0.tar.xz # Extract the new binutils version 143 mv gcc-13.2.0 gcc # Move the extracted files to the right place 144 pushd gcc [all …]
|
/haiku/ |
H A D | configure | 826 --use-gcc-pipe) HAIKU_USE_GCC_PIPE=1; shift 1;; 827 --use-gcc-graphite) useGccGraphiteDefault=1; shift 1;; 963 set_default_value HAIKU_CC_$targetArch gcc 975 set_default_value HAIKU_CC_$targetArch gcc-$targetArch 1063 gcc="$HAIKU_clang -target ${targetMachine}" 1065 gcc="$gcc -B ${crossToolsPrefix}" 1071 clangHeadersDir=`$gcc -print-resource-dir`/include/ 1078 gcc=`get_variable HAIKU_CC_$targetArch` 1080 gcc="${crossToolsPrefix}gcc" 1083 if [ -z "$gcc" ]; then [all …]
|
/haiku/src/tests/system/runtime_loader/test_suite/ |
H A D | test_setup | 42 gcc -shared -Wl,--no-as-needed -D_GNU_SOURCE -fPIC $@ 52 gcc -Wl,--no-as-needed $@ -D_GNU_SOURCE -Wl,-rpath,.,--export-dynamic
|
/haiku/build/jam/ |
H A D | OptionalPackages | 8 # DevelopmentBase - basic development environment (gcc, headers, libs,...) 88 # gcc and binutils (for all target architectures) 92 AddHaikuImageDisabledPackages binutils gcc !gcc2 @{ mpc mpfr }@ ; 94 AddHaikuImageSourcePackages binutils gcc !gcc2 @{ gmp mpc mpfr }@ ;
|
H A D | DefaultBuildProfiles | 144 # primary gcc 8 architectures or gcc 2 hybrids. 189 gcc 220 gcc
|
H A D | RepositoryRules | 401 gcc=$(HAIKU_CC_$(HAIKU_PACKAGING_ARCH)) 402 if [ "x$gcc" != "x${gcc#/}" ]; then 403 if [ `basename $gcc` = \ 404 $(HAIKU_GCC_MACHINE_$(HAIKU_PACKAGING_ARCH))-gcc ]; then 405 dir=`dirname $gcc` 421 for gcc in $(HAIKU_CC_$(HAIKU_PACKAGING_ARCHS[2-])) ; do 422 dir=`dirname $gcc` 568 # versions like gcc-2 or gcc-4).
|
/haiku/build/jam/repositories/HaikuPorts/ |
H A D | m68k | 29 gcc-8.3.0_2019_05_24-3 69 gcc
|
H A D | arm64 | 28 gcc-13.2.0_2023_08_10-1 68 gcc
|
H A D | sparc | 29 gcc-8.3.0_2019_05_24-2 69 gcc
|
H A D | ppc | 44 gcc
|
H A D | arm | 59 gcc
|
/haiku/docs/develop/packages/ |
H A D | HybridBuilds.rst | 4 A hybrid build of Haiku used to be a regular Haiku built with gcc 2, also 5 including the versions of the system libraries built with gcc 4 (or vice versa), 7 extends that concept and makes it more modular. Since it assigns gcc 2 and gcc 4
|
/haiku/3rdparty/docker/bootstrap/ |
H A D | Dockerfile.fedora | 7 gcc gcc-c++ make zlib-devel xorriso curl-devel byacc libtool \
|
H A D | README.md | 16 like the locally installed clang vs the gcc toolchain we are providing, 45 3) Build the crosstools (gcc only) for your target architecture
|
/haiku/src/libs/mapm/ |
H A D | README | 191 UNIX: (assumes gcc compiler) 240 library as is practical. I used 'gcov' (available with the gcc 672 Linux i486 / gcc 2.7.2.3, gcc 2.95.2 673 Linux i686 / gcc 2.91.66, gcc 2.95.2, gcc 2.95.3, gcc 3.0.4, gcc 3.2.3 675 FreeBSD 4.1 / gcc 2.95.1 676 FreeBSD 4.8 / gcc 2.95.4 677 FreeBSD 5.x / gcc 2.95.2, gcc 2.95.3 678 Redhat Linux 8.2 / gcc 3.2 679 HP-UX 9.x /gcc 2.5.8 680 HP-UX 10.x / gcc 2.95.2 [all …]
|
/haiku/headers/libs/x86emu/x86emu/ |
H A D | prim_x86_gcc.h | 46 #error This file is intended to be used by gcc on i386 or x86-64 system
|
/haiku/3rdparty/docker/cross-compiler/ |
H A D | README.md | 15 arm-unknown-haiku-gcc) to build your application. All the required files are 30 # r1beta4 on x86 hybrid, with gcc2 as the primary architecture, and modern gcc as the secondary
|
/haiku/build/jam/board/sam460ex/ |
H A D | BoardSetup | 28 # gcc flags for the specific cpu
|
/haiku/docs/user/support/ |
H A D | Architecture.dox | 58 installed support is considered. E.g. on a pure x86 gcc 2 system 59 (primary architecture "x86_gcc2") without any support installed for gcc 4 61 if it would be possible to install the support for gcc 4.
|
/haiku/src/system/libroot/stubbed/ |
H A D | libroot_stubs.c.readme | 6 during stage 0 of the bootstrap process, in order to build the gcc-syslibs
|
/haiku/src/add-ons/kernel/file_systems/udf/drive_setup_addon/ |
H A D | Jamfile | 17 # the gcc on BeOS doesn't compile BFS correctly with -O2 or more
|