Changeset 460f575 for chapter08/gcc.xml
- Timestamp:
- 02/25/2022 08:47:36 PM (2 years ago)
- Branches:
- arm
- Children:
- 9c0b35a
- Parents:
- b0a6b0c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/gcc.xml
rb0a6b0c r460f575 50 50 -i libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp</userinput></screen> 51 51 52 <para>If building on x86_64, change the default directory name for 64-bit52 <para>If building on aarch64, change the default directory name for 64-bit 53 53 libraries to <quote>lib</quote>:</para> 54 54 55 55 <screen><userinput remap="pre">case $(uname -m) in 56 x86_64)57 sed -e '/m 64=/s/lib64/lib/' \58 -i.orig gcc/config/ i386/t-linux6456 aarch64) 57 sed -e '/mabi.lp64=/s/lib64/lib/' \ 58 -i.orig gcc/config/aarch64/t-aarch64-linux 59 59 ;; 60 60 esac</userinput></screen> … … 222 222 xpointer="xpointer(//*[@os='f'])"/> 223 223 224 <screen><computeroutput>/usr/lib/gcc/ x86_64-pc-linux-gnu/&gcc-version;/../../../../lib/crt1.o succeeded225 /usr/lib/gcc/ x86_64-pc-linux-gnu/&gcc-version;/../../../../lib/crti.o succeeded226 /usr/lib/gcc/ x86_64-pc-linux-gnu/&gcc-version;/../../../../lib/crtn.o succeeded</computeroutput></screen>224 <screen><computeroutput>/usr/lib/gcc/aarch64-unknown-linux-gnu/&gcc-version;/../../../../lib/crt1.o succeeded 225 /usr/lib/gcc/aarch64-unknown-linux-gnu/&gcc-version;/../../../../lib/crti.o succeeded 226 /usr/lib/gcc/aarch64-unknown-linux-gnu/&gcc-version;/../../../../lib/crtn.o succeeded</computeroutput></screen> 227 227 228 228 <para>Depending on your machine architecture, the above may differ slightly. … … 244 244 245 245 <screen><computeroutput>#include <...> search starts here: 246 /usr/lib/gcc/ x86_64-pc-linux-gnu/&gcc-version;/include246 /usr/lib/gcc/aarch-64-unknown-linux-gnu/&gcc-version;/include 247 247 /usr/local/include 248 /usr/lib/gcc/ x86_64-pc-linux-gnu/&gcc-version;/include-fixed248 /usr/lib/gcc/aarch64-unknown-linux-gnu/&gcc-version;/include-fixed 249 249 /usr/include</computeroutput></screen> 250 250 … … 264 264 xpointer="xpointer(//*[@os='k'])"/> 265 265 266 <screen><computeroutput>SEARCH_DIR("/usr/ x86_64-pc-linux-gnu/lib64")266 <screen><computeroutput>SEARCH_DIR("/usr/aarch64-unknown-linux-gnu/lib64") 267 267 SEARCH_DIR("/usr/local/lib64") 268 268 SEARCH_DIR("/lib64") 269 269 SEARCH_DIR("/usr/lib64") 270 SEARCH_DIR("/usr/ x86_64-pc-linux-gnu/lib")270 SEARCH_DIR("/usr/aarch64-unknown-linux-gnu/lib") 271 271 SEARCH_DIR("/usr/local/lib") 272 272 SEARCH_DIR("/lib") … … 274 274 275 275 <para>A 32-bit system may see a few different directories. For example, here 276 is the output from an i686 machine:</para> 277 278 <screen><computeroutput>SEARCH_DIR("/usr/i686-pc-linux-gnu/lib32") 279 SEARCH_DIR("/usr/local/lib32") 280 SEARCH_DIR("/lib32") 281 SEARCH_DIR("/usr/lib32") 282 SEARCH_DIR("/usr/i686-pc-linux-gnu/lib") 276 is the output from a 32bit ARM machine:</para> 277 278 <screen><computeroutput>SEARCH_DIR("/usr/armv6l-unknown-linux-gnueabihf/lib") 283 279 SEARCH_DIR("/usr/local/lib") 284 280 SEARCH_DIR("/lib") … … 352 348 libgcc_s.so, libgcov.a, libgomp.{a,so}, libitm.{a,so}, 353 349 liblsan.{a,so}, liblto_plugin.so, 354 lib quadmath.{a,so}, libssp.{a,so}, libssp_nonshared.a,350 libssp.{a,so}, libssp_nonshared.a, 355 351 libstdc++.{a,so}, libstdc++fs.a, libsupc++.a, libtsan.{a,so}, 356 352 and libubsan.{a,so}</seg>
Note:
See TracChangeset
for help on using the changeset viewer.