Facebook
From Rude Gorilla, 4 Years ago, written in Plain Text.
This paste is a reply to Re: Untitled from Melodic Guinea Pig - view diff
Embed
Download Paste or View Raw
Hits: 228
  1. ======
  2. binutils
  3. =====
  4.  
  5. ../configure \
  6.         --enable-option-checking \
  7.         --prefix=${CX_DIR} \
  8.         --target=${T_TRIPLET} \
  9.         --disable-nls \
  10.         --enable-64-bit-bfd \
  11.         --enable-plugins \
  12.         --enable-threads \
  13.         --disable-multilib
  14.        
  15. assert_err $?
  16.  
  17. make -j12
  18. assert_err $?
  19.  
  20. make install
  21. assert_err $?
  22.        
  23. dirs -c
  24. exit $?
  25.  
  26. =====
  27. linux headers
  28. =====
  29. NAME="linux"
  30.  
  31. ## stage
  32. # TODO add check for success
  33. cp -Rf ${SOURCES_DIR}/${NAME}-* ${BUILD_DIR}/${NAME}
  34. assert_err $?
  35.  
  36. #apply_patches ${PATCH_DIR} ${BUILD_DIR}/${NAME}
  37.  
  38. # set cwd to current target
  39. pushd ${BUILD_DIR}/${NAME}
  40.  
  41. # why is this pointing to the compiler space instead of the
  42. # crosscompiler space?
  43.  
  44. # by other instructionals it looks like it should be
  45. # INSTALL_HDR_PATH=${CX_DIR}
  46.  
  47.  
  48. make mrproper
  49. assert_err $?
  50.  
  51. make \
  52.         -j12 \
  53.         ARCH=$(uname -m) \
  54.         headers_check
  55.  
  56. assert_err $?
  57.  
  58. make \
  59.         ARCH=$(uname -m) \
  60.         INSTALL_HDR_PATH=${CX_DIR} \
  61.         headers_install
  62.  
  63. assert_err $?
  64.  
  65. dirs -c
  66. exit $?
  67.  
  68. ======
  69. GCC
  70. ======
  71.  
  72. NAME="gcc"
  73.  
  74. ## stage
  75. # TODO add check for success
  76. cp -Rf ${SOURCES_DIR}/${NAME}-* ${BUILD_DIR}/${NAME}
  77. assert_err $?
  78. #apply_patches ${PATCH_DIR} ${BUILD_DIR}/${NAME}
  79.  
  80. mkdir ${BUILD_DIR}/${NAME}-build
  81. assert_err $?
  82.  
  83. pushd ${BUILD_DIR}/${NAME}
  84. assert_err $?
  85.  
  86. contrib/download_prerequisites
  87. assert_err $?
  88.  
  89. popd
  90. assert_err $?
  91.  
  92. pushd ${BUILD_DIR}/${NAME}-build
  93. assert_err $?
  94.  
  95. ../${NAME}/configure \
  96. --prefix="${CX_DIR}" \
  97. --program-prefix="cx-" \
  98. --with-local-prefix="${CX_DIR}" \
  99. --with-native-system-header-dir="/include" \
  100. --disable-shared \
  101. --with-gnu-as \
  102. --with-as="${CX_DIR}/${T_TRIPLET}/bin/as" \
  103. --disable-nls \
  104. --build="${H_TRIPLET}" \
  105. --host="${H_TRIPLET}" \
  106. --target="${T_TRIPLET}" \
  107. --with-sysroot="${CX_DIR}" \
  108. --with-build-sysroot="${CX_DIR}" \
  109. --enable-languages=c,c++ \
  110. --enable-checking=release
  111.  
  112. assert_err $?
  113.  
  114. make -j12 all-gcc
  115. assert_err $?
  116.  
  117. make install all-gcc
  118. assert_err $?
  119.  
  120. dirs -c
  121. exit $?
  122.  
  123.  
  124.  
  125. =============================
  126. OUTPUT when compiling GCC
  127. ==============================
  128. g++ -fno-PIE -c   -g -O2 -DIN_GCC  -DCROSS_DIRECTORY_STRUCTURE   -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc/gcc -I../../gcc/gcc/. -I../../gcc/gcc/../include -I../../gcc/gcc/../libcpp/include -I/opt/foster/out/build/gcc-build/./gmp -I/opt/foster/out/build/gcc/gmp -I/opt/foster/out/build/gcc-build/./mpfr/src -I/opt/foster/out/build/gcc/mpfr/src -I/opt/foster/out/build/gcc/mpc/src  -I../../gcc/gcc/../libdecnumber -I../../gcc/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc/gcc/../libbacktrace -I/opt/foster/out/build/gcc-build/./isl/include -I/opt/foster/out/build/gcc/isl/include  -o insn-output.o -MT insn-output.o -MMD -MP -MF ./.deps/insn-output.TPo insn-output.c
  129. g++ -fno-PIE -c   -g -O2 -DIN_GCC  -DCROSS_DIRECTORY_STRUCTURE   -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc/gcc -I../../gcc/gcc/. -I../../gcc/gcc/../include -I../../gcc/gcc/../libcpp/include -I/opt/foster/out/build/gcc-build/./gmp -I/opt/foster/out/build/gcc/gmp -I/opt/foster/out/build/gcc-build/./mpfr/src -I/opt/foster/out/build/gcc/mpfr/src -I/opt/foster/out/build/gcc/mpc/src  -I../../gcc/gcc/../libdecnumber -I../../gcc/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc/gcc/../libbacktrace -I/opt/foster/out/build/gcc-build/./isl/include -I/opt/foster/out/build/gcc/isl/include  -o insn-peep.o -MT insn-peep.o -MMD -MP -MF ./.deps/insn-peep.TPo insn-peep.c
  130. g++ -fno-PIE -c   -g -O2 -DIN_GCC  -DCROSS_DIRECTORY_STRUCTURE   -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc/gcc -I../../gcc/gcc/. -I../../gcc/gcc/../include -I../../gcc/gcc/../libcpp/include -I/opt/foster/out/build/gcc-build/./gmp -I/opt/foster/out/build/gcc/gmp -I/opt/foster/out/build/gcc-build/./mpfr/src -I/opt/foster/out/build/gcc/mpfr/src -I/opt/foster/out/build/gcc/mpc/src  -I../../gcc/gcc/../libdecnumber -I../../gcc/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc/gcc/../libbacktrace -I/opt/foster/out/build/gcc-build/./isl/include -I/opt/foster/out/build/gcc/isl/include  -o insn-recog.o -MT insn-recog.o -MMD -MP -MF ./.deps/insn-recog.TPo insn-recog.c
  131. rm -rf libcommon-target.a
  132. ar rc libcommon-target.a i386-common.o prefix.o params.o opts.o opts-common.o options.o vec.o hooks.o common/common-targhooks.o hash-table.o file-find.o spellcheck.o selftest.o opt-suggestions.o
  133. ranlib  libcommon-target.a
  134. rm -rf libcommon.a
  135. ar rc libcommon.a diagnostic.o diagnostic-color.o diagnostic-show-locus.o diagnostic-format-json.o json.o edit-context.o pretty-print.o intl.o sbitmap.o vec.o input.o version.o hash-table.o ggc-none.o memory-block.o selftest.o selftest-diagnostic.o sort.o
  136. double free or corruption (!prev)
  137. during RTL pass: ira
  138. ../../gcc/gcc/lto/lto.c: In function 'bool compare_tree_sccs_1(tree, tree, tree_node***)':
  139. ../../gcc/gcc/lto/lto.c:1515:1: internal compiler error: Aborted
  140.  }
  141.  ^
  142. ranlib  libcommon.a
  143. Please submit a full bug report,
  144. with preprocessed source if appropriate.
  145. See <file:///usr/share/doc/gcc-8/README.Bugs> for instructions.
  146. free(): corrupted unsorted chunks
  147. g++ -fno-PIE -c   -g -O2 -DIN_GCC  -DCROSS_DIRECTORY_STRUCTURE   -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc/gcc -I../../gcc/gcc/. -I../../gcc/gcc/../include -I../../gcc/gcc/../libcpp/include -I/opt/foster/out/build/gcc-build/./gmp -I/opt/foster/out/build/gcc/gmp -I/opt/foster/out/build/gcc-build/./mpfr/src -I/opt/foster/out/build/gcc/mpfr/src -I/opt/foster/out/build/gcc/mpc/src  -I../../gcc/gcc/../libdecnumber -I../../gcc/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc/gcc/../libbacktrace -I/opt/foster/out/build/gcc-build/./isl/include -I/opt/foster/out/build/gcc/isl/include  -o insn-attrtab.o -MT insn-attrtab.o -MMD -MP -MF ./.deps/insn-attrtab.TPo insn-attrtab.c
  148. g++ -fno-PIE -c   -g -O2 -DIN_GCC  -DCROSS_DIRECTORY_STRUCTURE   -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc/gcc -I../../gcc/gcc/. -I../../gcc/gcc/../include -I../../gcc/gcc/../libcpp/include -I/opt/foster/out/build/gcc-build/./gmp -I/opt/foster/out/build/gcc/gmp -I/opt/foster/out/build/gcc-build/./mpfr/src -I/opt/foster/out/build/gcc/mpfr/src -I/opt/foster/out/build/gcc/mpc/src  -I../../gcc/gcc/../libdecnumber -I../../gcc/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc/gcc/../libbacktrace -I/opt/foster/out/build/gcc-build/./isl/include -I/opt/foster/out/build/gcc/isl/include  -o insn-automata.o -MT insn-automata.o -MMD -MP -MF ./.deps/insn-automata.TPo insn-automata.c
  149. g++: internal compiler error: Aborted signal terminated program cc1plus
  150. Please submit a full bug report,
  151. with preprocessed source if appropriate.
  152. See <file:///usr/share/doc/gcc-8/README.Bugs> for instructions.
  153. make[1]: *** [Makefile:1116: lto/lto.o] Error 4
  154. make[1]: *** Waiting for unfinished jobs....
  155. rm fsf-funding.pod gcov.pod gfdl.pod gpl.pod gcc.pod cpp.pod
  156. make[1]: Leaving directory '/opt/foster/out/build/gcc-build/gcc'
  157. make: *** [Makefile:4313: all-gcc] Error 2
  158.