2
1

100-uclibc-conf.patch 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. --- gcc/libgomp/configure
  2. +++ gcc/libgomp/configure
  3. @@ -3771,7 +3771,7 @@
  4. ;;
  5. # This must be Linux ELF.
  6. -linux-gnu*)
  7. +linux*)
  8. lt_cv_deplibs_check_method=pass_all
  9. ;;
  10. --- gcc/gcc/config/cris/linux.h
  11. +++ gcc/gcc/config/cris/linux.h
  12. @@ -74,7 +74,11 @@
  13. #define CRIS_DEFAULT_CPU_VERSION CRIS_CPU_NG
  14. #undef CRIS_SUBTARGET_VERSION
  15. -#define CRIS_SUBTARGET_VERSION " - cris-axis-linux-gnu"
  16. +#if UCLIBC_DEFAULT
  17. +# define CRIS_SUBTARGET_VERSION " - cris-axis-linux-uclibc"
  18. +#else
  19. +# define CRIS_SUBTARGET_VERSION " - cris-axis-linux-gnu"
  20. +#endif
  21. #define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
  22. --- gcc/libstdc++-v3/configure
  23. +++ gcc/libstdc++-v3/configure
  24. @@ -4276,7 +4276,7 @@
  25. ;;
  26. # This must be Linux ELF.
  27. -linux-gnu*)
  28. +linux*)
  29. lt_cv_deplibs_check_method=pass_all
  30. ;;
  31. --- gcc/zlib/configure
  32. +++ gcc/zlib/configure
  33. @@ -3422,7 +3422,7 @@
  34. ;;
  35. # This must be Linux ELF.
  36. -linux-gnu*)
  37. +linux*)
  38. lt_cv_deplibs_check_method=pass_all
  39. ;;
  40. --- gcc/libobjc/configure
  41. +++ gcc/libobjc/configure
  42. @@ -3309,7 +3309,7 @@
  43. ;;
  44. # This must be Linux ELF.
  45. -linux-gnu*)
  46. +linux*)
  47. lt_cv_deplibs_check_method=pass_all
  48. ;;
  49. --- gcc/libgfortran/configure
  50. +++ gcc/libgfortran/configure
  51. @@ -3695,7 +3695,7 @@
  52. ;;
  53. # This must be Linux ELF.
  54. -linux-gnu*)
  55. +linux*)
  56. lt_cv_deplibs_check_method=pass_all
  57. ;;
  58. --- gcc/libmudflap/configure
  59. +++ gcc/libmudflap/configure
  60. @@ -5378,7 +5378,7 @@
  61. ;;
  62. # This must be Linux ELF.
  63. -linux-gnu*)
  64. +linux*)
  65. lt_cv_deplibs_check_method=pass_all
  66. ;;
  67. --- gcc/boehm-gc/configure
  68. +++ gcc/boehm-gc/configure
  69. @@ -4316,7 +4316,7 @@
  70. ;;
  71. # This must be Linux ELF.
  72. -linux-gnu*)
  73. +linux*)
  74. lt_cv_deplibs_check_method=pass_all
  75. ;;
  76. --- gcc/libffi/configure
  77. +++ gcc/libffi/configure
  78. @@ -3453,7 +3453,7 @@
  79. ;;
  80. # This must be Linux ELF.
  81. -linux-gnu*)
  82. +linux*)
  83. lt_cv_deplibs_check_method=pass_all
  84. ;;
  85. --- gcc/libssp/configure
  86. +++ gcc/libssp/configure
  87. @@ -4409,7 +4409,7 @@
  88. ;;
  89. # This must be Linux ELF.
  90. -linux-gnu*)
  91. +linux*)
  92. lt_cv_deplibs_check_method=pass_all
  93. ;;
  94. --- gcc/contrib/regression/objs-gcc.sh
  95. +++ gcc/contrib/regression/objs-gcc.sh
  96. @@ -105,6 +105,10 @@
  97. then
  98. make all-gdb all-dejagnu all-ld || exit 1
  99. make install-gdb install-dejagnu install-ld || exit 1
  100. +elif [ $H_REAL_TARGET = $H_REAL_HOST -a $H_REAL_TARGET = i686-pc-linux-uclibc ]
  101. + then
  102. + make all-gdb all-dejagnu all-ld || exit 1
  103. + make install-gdb install-dejagnu install-ld || exit 1
  104. elif [ $H_REAL_TARGET = $H_REAL_HOST ] ; then
  105. make bootstrap || exit 1
  106. make install || exit 1
  107. --- gcc/libjava/classpath/ltconfig
  108. +++ gcc/libjava/classpath/ltconfig
  109. @@ -603,7 +603,7 @@
  110. # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
  111. case $host_os in
  112. -linux-gnu*) ;;
  113. +linux-gnu*|linux-uclibc*) ;;
  114. linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
  115. esac
  116. @@ -1251,7 +1251,7 @@
  117. ;;
  118. # This must be Linux ELF.
  119. -linux-gnu*)
  120. +linux*)
  121. version_type=linux
  122. need_lib_prefix=no
  123. need_version=no
  124. --- gcc/libjava/classpath/configure
  125. +++ gcc/libjava/classpath/configure
  126. @@ -4665,7 +4665,7 @@
  127. ;;
  128. # This must be Linux ELF.
  129. -linux-gnu*)
  130. +linux*)
  131. lt_cv_deplibs_check_method=pass_all
  132. ;;
  133. --- gcc/libjava/configure
  134. +++ gcc/libjava/configure
  135. @@ -5212,7 +5212,7 @@
  136. ;;
  137. # This must be Linux ELF.
  138. -linux-gnu*)
  139. +linux*)
  140. lt_cv_deplibs_check_method=pass_all
  141. ;;
  142. --- gcc/libtool.m4
  143. +++ gcc/libtool.m4
  144. @@ -739,7 +739,7 @@
  145. ;;
  146. # This must be Linux ELF.
  147. -linux-gnu*)
  148. +linux*)
  149. lt_cv_deplibs_check_method=pass_all
  150. ;;
  151. --- gcc/ltconfig
  152. +++ gcc/ltconfig
  153. @@ -603,7 +603,7 @@
  154. # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
  155. case $host_os in
  156. -linux-gnu*) ;;
  157. +linux-gnu*|linux-uclibc*) ;;
  158. linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
  159. esac
  160. @@ -1251,7 +1251,7 @@
  161. ;;
  162. # This must be Linux ELF.
  163. -linux-gnu*)
  164. +linux*)
  165. version_type=linux
  166. need_lib_prefix=no
  167. need_version=no