Gentoo Archives: gentoo-embedded

From: Jean-Claude Gervais <jc.gervais@×××××××××.ca>
To: gentoo-embedded@l.g.o
Subject: Re: [gentoo-embedded] asm/page.h: No such file or directory - Link error
Date: Wed, 31 Oct 2007 19:21:26
Message-Id: 1193858420.14833.17.camel@mercury.sprymusic
In Reply to: Re: [gentoo-embedded] asm/page.h: No such file or directory by Pal Szasz
1 Thank you, Pal!
2
3 That did indeed help; by putting an empty file at
4
5 /usr/arm-softfloat-linux-uclibc/usr/include/asm/page.h
6
7 I was able to compile, however, now the link fails.
8
9 I think it might be something to do with my USE flags?
10
11 Anyone know?
12
13 [...]
14 rm -f libc.a shared_libc.a
15 objs=`cat obj.*` ; \
16 arm-softfloat-linux-uclibc-ar cr libc.a $objs && \
17 arm-softfloat-linux-uclibc-ar dN 2 libc.a $objs && \
18 arm-softfloat-linux-uclibc-ar dN 2 libc.a $objs
19 arm-softfloat-linux-uclibc-ar cr libc.a obj.signal
20 arm-softfloat-linux-uclibc-ar cr libc.a obj.string.generic
21 arm-softfloat-linux-uclibc-ar cr libc.a obj.string.arm
22 arm-softfloat-linux-uclibc-ar cr libc.a obj.string
23 arm-softfloat-linux-uclibc-ar cr libc.a obj.sysdeps.common
24 arm-softfloat-linux-uclibc-ar cr libc.a obj.sysdeps.arm
25 cp libc.a shared_libc.a
26 arm-softfloat-linux-uclibc-ranlib libc.a
27 arm-softfloat-linux-uclibc-ld -EL -shared --warn-common --warn-once -z
28 combreloc -z defs -s -z relro -soname=libc.so.0 -o libuClibc-0.9.28.so
29 \
30 --whole-archive shared_libc.a \
31 ../libc/misc/internals/interp.o --no-whole-archive \
32 -init
33 __uClibc_init ../lib/ld-uClibc.so.0 /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a
34 ../lib/ld-uClibc.so.0: warning: multiple common of `__libc_stack_end'
35 shared_libc.a(__uClibc_main.o): warning: previous common is here
36 arm-softfloat-linux-uclibc-ld:
37 ERROR: /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_udivsi3.o) uses VFP instructions, whereas libuClibc-0.9.28.so does not
38 arm-softfloat-linux-uclibc-ld: failed to merge target specific data of
39 file /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_udivsi3.o)
40 arm-softfloat-linux-uclibc-ld:
41 ERROR: /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_divsi3.o)
42 uses VFP instructions, whereas libuClibc-0.9.28.so does not
43 arm-softfloat-linux-uclibc-ld: failed to merge target specific data of
44 file /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_divsi3.o)
45 arm-softfloat-linux-uclibc-ld:
46 ERROR: /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_umodsi3.o) uses VFP instructions, whereas libuClibc-0.9.28.so does not
47 arm-softfloat-linux-uclibc-ld: failed to merge target specific data of
48 file /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_umodsi3.o)
49 arm-softfloat-linux-uclibc-ld:
50 ERROR: /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_modsi3.o)
51 uses VFP instructions, whereas libuClibc-0.9.28.so does not
52 arm-softfloat-linux-uclibc-ld: failed to merge target specific data of
53 file /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_modsi3.o)
54 arm-softfloat-linux-uclibc-ld:
55 ERROR: /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_dvmd_lnx.o) uses VFP instructions, whereas libuClibc-0.9.28.so does not
56 arm-softfloat-linux-uclibc-ld: failed to merge target specific data of
57 file /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_dvmd_lnx.o)
58 arm-softfloat-linux-uclibc-ld:
59 ERROR: /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_addsubdf3.o) uses VFP instructions, whereas libuClibc-0.9.28.so does not
60 arm-softfloat-linux-uclibc-ld: failed to merge target specific data of
61 file /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_addsubdf3.o)
62 arm-softfloat-linux-uclibc-ld:
63 ERROR: /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_muldivdf3.o) uses VFP instructions, whereas libuClibc-0.9.28.so does not
64 arm-softfloat-linux-uclibc-ld: failed to merge target specific data of
65 file /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_muldivdf3.o)
66 arm-softfloat-linux-uclibc-ld:
67 ERROR: /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_cmpdf2.o)
68 uses VFP instructions, whereas libuClibc-0.9.28.so does not
69 arm-softfloat-linux-uclibc-ld: failed to merge target specific data of
70 file /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_cmpdf2.o)
71 arm-softfloat-linux-uclibc-ld:
72 ERROR: /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_fixunsdfsi.o) uses VFP instructions, whereas libuClibc-0.9.28.so does not
73 arm-softfloat-linux-uclibc-ld: failed to merge target specific data of
74 file /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_fixunsdfsi.o)
75 arm-softfloat-linux-uclibc-ld:
76 ERROR: /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_truncdfsf2.o) uses VFP instructions, whereas libuClibc-0.9.28.so does not
77 arm-softfloat-linux-uclibc-ld: failed to merge target specific data of
78 file /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_truncdfsf2.o)
79 arm-softfloat-linux-uclibc-ld:
80 ERROR: /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_divdi3.o)
81 uses VFP instructions, whereas libuClibc-0.9.28.so does not
82 arm-softfloat-linux-uclibc-ld: failed to merge target specific data of
83 file /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_divdi3.o)
84 arm-softfloat-linux-uclibc-ld:
85 ERROR: /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_moddi3.o)
86 uses VFP instructions, whereas libuClibc-0.9.28.so does not
87 arm-softfloat-linux-uclibc-ld: failed to merge target specific data of
88 file /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_moddi3.o)
89 arm-softfloat-linux-uclibc-ld:
90 ERROR: /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_clz.o)
91 uses VFP instructions, whereas libuClibc-0.9.28.so does not
92 arm-softfloat-linux-uclibc-ld: failed to merge target specific data of
93 file /usr/lib/gcc/arm-softfloat-linux-uclibc/4.1.2/libgcc.a(_clz.o)
94
95
96 On Wed, 2007-10-31 at 19:28 +0100, Pal Szasz wrote:
97 > Hi!
98 >
99 > I simply created an empty page.h file :-)
100 >
101 > Jean-Claude Gervais wrote:
102 > > Hello,
103 > >
104 > > I'm getting a compilation error trying to build uClibc on an x86
105 > > host for an ARM host using crossdev 0.9.18-r4:
106 > >
107 > > UCLIBC_CPU="ARM920T" USE="-*" crossdev -v -S --ex-gdb --target
108 > > arm-softfloat-linux-uclibc
109 > >
110 > > [...]
111 > >
112 > > arm-softfloat-linux-uclibc-strip -x -R .note -R .comment brk.o
113 > > ioperm.c:47:22: error: asm/page.h: No such file or directory
114 > >
115 > >
116 > > * Host Portage ARCH: x86
117 > > * Target Portage ARCH: arm
118 > > * Target System: arm-softfloat-linux-uclibc
119 > > * Stage: 4 (C/C++ compiler)
120 > >
121 > > * binutils: binutils-[stable]
122 > > * gcc: gcc-[stable]
123 > > * headers: linux-headers-[stable]
124 > > * libc: uclibc-[stable]
125 > > * Extra: gdb: DO IT
126 > >
127 > > * PORTDIR_OVERLAY: /usr/local/portage
128 > > * PORT_LOGDIR: /var/log/portage
129 > > *
130 > > PKGDIR: /usr/portage/packages/cross/arm-softfloat-linux-uclibc
131 > > * PORTAGE_TMPDIR: /var/tmp/cross/arm-softfloat-linux-uclibc
132 > > _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ -
133 > > _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ -
134 > > _ - ~ -
135 > > Portage 2.1.3.16 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.6.1-r0,
136 > > 2.6.22-gentoo-r5 i686)
137 > > =================================================================
138 > > System uname: 2.6.22-gentoo-r5 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
139 > > Timestamp of tree: Tue, 30 Oct 2007 17:00:10 +0000
140 > > distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
141 > > [enabled]
142 > > app-shells/bash: 3.2_p17
143 > > dev-lang/python: 2.4.4-r6
144 > > dev-python/pycrypto: 2.0.1-r6
145 > > sys-apps/baselayout: 1.12.9-r2
146 > > sys-apps/sandbox: 1.2.18.1-r2
147 > > sys-devel/autoconf: 2.13, 2.61-r1
148 > > sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
149 > > sys-devel/binutils: 2.18-r1
150 > > sys-devel/gcc-config: 1.3.16
151 > > sys-devel/libtool: 1.5.24
152 > > virtual/os-headers: 2.6.22-r2
153 > >
154 > > Is there a fix for this?
155 > > Thank you
156 > >
157 > >
158 >
159
160 --
161 gentoo-embedded@g.o mailing list

Replies

Subject Author
Re: [gentoo-embedded] asm/page.h: No such file or directory - Link error Jason <gentoo@××××××××××.net>
Re: [gentoo-embedded] asm/page.h: No such file or directory - Link error Pal Szasz <space@×××××××××××××××××××.com>
Re: [gentoo-embedded] asm/page.h: No such file or directory - Link error Mike Frysinger <vapier@g.o>