diff options
author | Jeff Polk <jeff.polk@windriver.com> | 2010-09-02 15:16:39 -0600 |
---|---|---|
committer | Richard Purdie <rpurdie@linux.intel.com> | 2010-09-03 10:50:02 +0100 |
commit | f5389267b032558734481aeb0776e51660fe57d1 (patch) | |
tree | 6bbafdc799e1ff63f82c3dffd1eb48a8fdd56442 /meta/recipes-core | |
parent | d2febcce2b584e634a664bf128359c69a70a811f (diff) | |
download | poky-f5389267b032558734481aeb0776e51660fe57d1.tar.gz |
glibc: Add siteconfig cache generation
Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
Diffstat (limited to 'meta/recipes-core')
-rw-r--r-- | meta/recipes-core/glibc/glibc-initial.inc | 4 | ||||
-rw-r--r-- | meta/recipes-core/glibc/glibc.inc | 2 | ||||
-rw-r--r-- | meta/recipes-core/glibc/site_config/funcs | 474 | ||||
-rw-r--r-- | meta/recipes-core/glibc/site_config/headers | 156 | ||||
-rw-r--r-- | meta/recipes-core/glibc/site_config/types | 21 |
5 files changed, 657 insertions, 0 deletions
diff --git a/meta/recipes-core/glibc/glibc-initial.inc b/meta/recipes-core/glibc/glibc-initial.inc index 8d864db91a..ec10699190 100644 --- a/meta/recipes-core/glibc/glibc-initial.inc +++ b/meta/recipes-core/glibc/glibc-initial.inc | |||
@@ -51,3 +51,7 @@ do_install () { | |||
51 | ${CC} -nostdlib -nostartfiles -shared -x c /dev/null \ | 51 | ${CC} -nostdlib -nostartfiles -shared -x c /dev/null \ |
52 | -o ${D}${libdir}/libc.so | 52 | -o ${D}${libdir}/libc.so |
53 | } | 53 | } |
54 | |||
55 | do_siteconfig () { | ||
56 | : | ||
57 | } | ||
diff --git a/meta/recipes-core/glibc/glibc.inc b/meta/recipes-core/glibc/glibc.inc index ecaf593b22..047630b75a 100644 --- a/meta/recipes-core/glibc/glibc.inc +++ b/meta/recipes-core/glibc/glibc.inc | |||
@@ -40,3 +40,5 @@ do_rig_locales() { | |||
40 | addtask rig_locales before do_compile after do_configure | 40 | addtask rig_locales before do_compile after do_configure |
41 | 41 | ||
42 | ARM_INSTRUCTION_SET = "arm" | 42 | ARM_INSTRUCTION_SET = "arm" |
43 | |||
44 | inherit siteconfig | ||
diff --git a/meta/recipes-core/glibc/site_config/funcs b/meta/recipes-core/glibc/site_config/funcs new file mode 100644 index 0000000000..ccc85392d7 --- /dev/null +++ b/meta/recipes-core/glibc/site_config/funcs | |||
@@ -0,0 +1,474 @@ | |||
1 | a64l | ||
2 | abs | ||
3 | access | ||
4 | __adjtimex | ||
5 | alarm | ||
6 | alphasort | ||
7 | argz_append | ||
8 | __argz_count | ||
9 | argz_create_sep | ||
10 | argz_insert | ||
11 | __argz_next | ||
12 | argz_next | ||
13 | __argz_stringify | ||
14 | argz_stringify | ||
15 | asprintf | ||
16 | atexit | ||
17 | atof | ||
18 | atoi | ||
19 | bcmp | ||
20 | bcopy | ||
21 | bindresvport | ||
22 | bind_textdomain_codeset | ||
23 | btowc | ||
24 | bzero | ||
25 | calloc | ||
26 | canonicalize_file_name | ||
27 | catgets | ||
28 | cfgetospeed | ||
29 | cfsetispeed | ||
30 | cfsetspeed | ||
31 | chmod | ||
32 | chown | ||
33 | chroot | ||
34 | clock | ||
35 | close | ||
36 | closedir | ||
37 | closelog | ||
38 | confstr | ||
39 | connect | ||
40 | daemon | ||
41 | dcgettext | ||
42 | difftime | ||
43 | dirfd | ||
44 | dirname | ||
45 | dngettext | ||
46 | dup2 | ||
47 | ecvt | ||
48 | endgrent | ||
49 | endmntent | ||
50 | endpwent | ||
51 | endutent | ||
52 | endutxent | ||
53 | epoll_ctl | ||
54 | err | ||
55 | ether_hostton | ||
56 | ether_ntohost | ||
57 | euidaccess | ||
58 | execv | ||
59 | fchdir | ||
60 | fchmod | ||
61 | fchmodat | ||
62 | fchown | ||
63 | fchownat | ||
64 | fcntl | ||
65 | fcvt | ||
66 | fdatasync | ||
67 | fdopendir | ||
68 | feof_unlocked | ||
69 | fgets_unlocked | ||
70 | fgetxattr | ||
71 | finite | ||
72 | flistxattr | ||
73 | flock | ||
74 | flockfile | ||
75 | fnmatch | ||
76 | fork | ||
77 | fpathconf | ||
78 | __fpending | ||
79 | fprintf | ||
80 | free | ||
81 | freeaddrinfo | ||
82 | freeifaddrs | ||
83 | fseeko | ||
84 | __fsetlocking | ||
85 | fsetxattr | ||
86 | fstat64 | ||
87 | fstat | ||
88 | fstatfs | ||
89 | fsync | ||
90 | ftello | ||
91 | ftime | ||
92 | ftruncate | ||
93 | funlockfile | ||
94 | futimes | ||
95 | futimesat | ||
96 | gai_strerror | ||
97 | gcvt | ||
98 | getaddrinfo | ||
99 | getc_unlocked | ||
100 | getcwd | ||
101 | getdelim | ||
102 | getdomainname | ||
103 | getdtablesize | ||
104 | getegid | ||
105 | getenv | ||
106 | geteuid | ||
107 | getgid | ||
108 | getgrent | ||
109 | getgrent_r | ||
110 | getgrgid_r | ||
111 | getgrnam | ||
112 | getgrnam_r | ||
113 | getgrouplist | ||
114 | getgroups | ||
115 | gethostbyaddr_r | ||
116 | gethostbyname2 | ||
117 | gethostbyname | ||
118 | gethostbyname_r | ||
119 | gethostent | ||
120 | gethostid | ||
121 | gethostname | ||
122 | getifaddrs | ||
123 | getline | ||
124 | getloadavg | ||
125 | getmntent | ||
126 | getmsg | ||
127 | getnameinfo | ||
128 | getnetbyaddr_r | ||
129 | getnetgrent_r | ||
130 | getopt | ||
131 | getopt_long | ||
132 | getopt_long_only | ||
133 | getpagesize | ||
134 | getpass | ||
135 | getpeername | ||
136 | getpgrp | ||
137 | getpid | ||
138 | getppid | ||
139 | getprotoent_r | ||
140 | getpwent | ||
141 | getpwent_r | ||
142 | getpwnam | ||
143 | getpwnam_r | ||
144 | getpwuid | ||
145 | getpwuid_r | ||
146 | getresuid | ||
147 | getrlimit | ||
148 | getrusage | ||
149 | getservbyname | ||
150 | getservbyname_r | ||
151 | getservbyport_r | ||
152 | getservent | ||
153 | getservent_r | ||
154 | getspnam | ||
155 | getspnam_r | ||
156 | gettimeofday | ||
157 | getttyent | ||
158 | getttynam | ||
159 | getuid | ||
160 | getusershell | ||
161 | getutent | ||
162 | getutid | ||
163 | getutline | ||
164 | getutmp | ||
165 | getutmpx | ||
166 | getutxent | ||
167 | getutxid | ||
168 | getutxline | ||
169 | getwd | ||
170 | getxattr | ||
171 | glob | ||
172 | gmtime | ||
173 | gmtime_r | ||
174 | grantpt | ||
175 | group_member | ||
176 | herror | ||
177 | hstrerror | ||
178 | iconv | ||
179 | iconv_open | ||
180 | if_freenameindex | ||
181 | if_indextoname | ||
182 | if_nameindex | ||
183 | if_nametoindex | ||
184 | index | ||
185 | inet_addr | ||
186 | inet_aton | ||
187 | inet_ntoa | ||
188 | inet_ntop | ||
189 | inet_pton | ||
190 | initgroups | ||
191 | innetgr | ||
192 | iruserok | ||
193 | isascii | ||
194 | isatty | ||
195 | isblank | ||
196 | isgraph | ||
197 | isinf | ||
198 | isnan | ||
199 | isprint | ||
200 | isspace | ||
201 | iswalnum | ||
202 | iswcntrl | ||
203 | iswctype | ||
204 | iswprint | ||
205 | iswspace | ||
206 | iswupper | ||
207 | isxdigit | ||
208 | kill | ||
209 | killpg | ||
210 | lchown | ||
211 | lckpwdf | ||
212 | lgetxattr | ||
213 | link | ||
214 | listxattr | ||
215 | llistxattr | ||
216 | localtime | ||
217 | localtime_r | ||
218 | lockf | ||
219 | lrand48 | ||
220 | lsearch | ||
221 | lseek64 | ||
222 | lsetxattr | ||
223 | lstat | ||
224 | mallinfo | ||
225 | malloc | ||
226 | mblen | ||
227 | mbrlen | ||
228 | mbrtowc | ||
229 | mbsinit | ||
230 | mbsrtowcs | ||
231 | mbtowc | ||
232 | memalign | ||
233 | memchr | ||
234 | memcmp | ||
235 | memcpy | ||
236 | memmove | ||
237 | mempcpy | ||
238 | memrchr | ||
239 | memset | ||
240 | mkdir | ||
241 | mkdirat | ||
242 | mkdtemp | ||
243 | mkfifo | ||
244 | mknod | ||
245 | mkstemp64 | ||
246 | mkstemp | ||
247 | mktime | ||
248 | mlock | ||
249 | mmap | ||
250 | mtrace | ||
251 | munlock | ||
252 | munmap | ||
253 | nanosleep | ||
254 | nice | ||
255 | nl_langinfo | ||
256 | ntp_adjtime | ||
257 | ntp_gettime | ||
258 | _obstack_free | ||
259 | on_exit | ||
260 | open64 | ||
261 | open | ||
262 | openat | ||
263 | opendir | ||
264 | openlog | ||
265 | pathconf | ||
266 | pipe | ||
267 | poll | ||
268 | popen | ||
269 | posix_memalign | ||
270 | prctl | ||
271 | pread | ||
272 | printf | ||
273 | __progname | ||
274 | pselect | ||
275 | pthread_mutex_lock | ||
276 | ptsname | ||
277 | putenv | ||
278 | putgrent | ||
279 | putpwent | ||
280 | putspent | ||
281 | pututline | ||
282 | pututxline | ||
283 | putwc | ||
284 | pwrite | ||
285 | qsort | ||
286 | raise | ||
287 | rand | ||
288 | random | ||
289 | rand_r | ||
290 | read | ||
291 | readdir | ||
292 | readdir_r | ||
293 | readlink | ||
294 | realloc | ||
295 | realpath | ||
296 | re_comp | ||
297 | recvmsg | ||
298 | re_exec | ||
299 | regcomp | ||
300 | regexec | ||
301 | remove | ||
302 | rename | ||
303 | re_search | ||
304 | rmdir | ||
305 | rpmatch | ||
306 | rresvport_af | ||
307 | ruserok | ||
308 | ruserok_af | ||
309 | sbrk | ||
310 | scandir | ||
311 | sched_setscheduler | ||
312 | sched_yield | ||
313 | __secure_getenv | ||
314 | select | ||
315 | semctl | ||
316 | semget | ||
317 | sendmsg | ||
318 | setbuf | ||
319 | setbuffer | ||
320 | setegid | ||
321 | setenv | ||
322 | seteuid | ||
323 | setgid | ||
324 | setgroups | ||
325 | sethostname | ||
326 | setitimer | ||
327 | _setjmp | ||
328 | setjmp | ||
329 | setlinebuf | ||
330 | setlocale | ||
331 | setmntent | ||
332 | setpgid | ||
333 | setpgrp | ||
334 | setpriority | ||
335 | setregid | ||
336 | setresgid | ||
337 | setresuid | ||
338 | setreuid | ||
339 | setrlimit | ||
340 | setsid | ||
341 | setsockopt | ||
342 | settimeofday | ||
343 | setuid | ||
344 | setutent | ||
345 | setutxent | ||
346 | setvbuf | ||
347 | setxattr | ||
348 | sgetspent | ||
349 | shmat | ||
350 | shmctl | ||
351 | shmdt | ||
352 | shmget | ||
353 | shutdown | ||
354 | sigaction | ||
355 | sigaddset | ||
356 | sigaltstack | ||
357 | sigblock | ||
358 | sigemptyset | ||
359 | sighold | ||
360 | siginterrupt | ||
361 | signal | ||
362 | sigprocmask | ||
363 | sigset | ||
364 | sigsetmask | ||
365 | sigstack | ||
366 | sigsuspend | ||
367 | sigvec | ||
368 | snprintf | ||
369 | socket | ||
370 | socketpair | ||
371 | sprintf | ||
372 | srand48 | ||
373 | srand | ||
374 | srandom | ||
375 | sscanf | ||
376 | stat | ||
377 | statfs | ||
378 | statvfs | ||
379 | stime | ||
380 | stpcpy | ||
381 | strcasecmp | ||
382 | strcasestr | ||
383 | strchr | ||
384 | strchrnul | ||
385 | strcmp | ||
386 | strcspn | ||
387 | strdup | ||
388 | strerror | ||
389 | strerror_r | ||
390 | strftime | ||
391 | strlen | ||
392 | strncasecmp | ||
393 | strncmp | ||
394 | strndup | ||
395 | strnlen | ||
396 | strpbrk | ||
397 | strptime | ||
398 | strrchr | ||
399 | strsep | ||
400 | strsignal | ||
401 | strspn | ||
402 | strstr | ||
403 | strtod | ||
404 | strtoimax | ||
405 | strtok_r | ||
406 | strtol | ||
407 | strtoll | ||
408 | strtoul | ||
409 | strtoull | ||
410 | strtoumax | ||
411 | strverscmp | ||
412 | strxfrm | ||
413 | symlink | ||
414 | sync | ||
415 | sysconf | ||
416 | sysctl | ||
417 | sysinfo | ||
418 | syslog | ||
419 | _sys_siglist | ||
420 | sys_siglist | ||
421 | system | ||
422 | tcgetattr | ||
423 | tcgetpgrp | ||
424 | tcsetattr | ||
425 | tcsetpgrp | ||
426 | time | ||
427 | timegm | ||
428 | times | ||
429 | timezone | ||
430 | tmpnam | ||
431 | towlower | ||
432 | towupper | ||
433 | truncate | ||
434 | tsearch | ||
435 | ttyname | ||
436 | tzset | ||
437 | ulimit | ||
438 | umask | ||
439 | uname | ||
440 | unlink | ||
441 | unsetenv | ||
442 | unshare | ||
443 | updwtmp | ||
444 | updwtmpx | ||
445 | usleep | ||
446 | ustat | ||
447 | utime | ||
448 | utimes | ||
449 | utmpname | ||
450 | utmpxname | ||
451 | valloc | ||
452 | vasprintf | ||
453 | verrx | ||
454 | vfork | ||
455 | vfprintf | ||
456 | vfscanf | ||
457 | vhangup | ||
458 | vprintf | ||
459 | vsnprintf | ||
460 | vsprintf | ||
461 | wait3 | ||
462 | wait4 | ||
463 | waitpid | ||
464 | wcrtomb | ||
465 | wcscoll | ||
466 | wcsdup | ||
467 | wcslen | ||
468 | wctob | ||
469 | wctomb | ||
470 | wctype | ||
471 | wcwidth | ||
472 | wmemchr | ||
473 | wmemcpy | ||
474 | wmempcpy | ||
diff --git a/meta/recipes-core/glibc/site_config/headers b/meta/recipes-core/glibc/site_config/headers new file mode 100644 index 0000000000..609ab53797 --- /dev/null +++ b/meta/recipes-core/glibc/site_config/headers | |||
@@ -0,0 +1,156 @@ | |||
1 | aio.h | ||
2 | alloca.h | ||
3 | argz.h | ||
4 | arpa/inet.h | ||
5 | arpa/nameser.h | ||
6 | asm/byteorder.h | ||
7 | asm/ioctls.h | ||
8 | asm/page.h | ||
9 | asm/types.h | ||
10 | assert.h | ||
11 | byteswap.h | ||
12 | crypt.h | ||
13 | ctype.h | ||
14 | dirent.h | ||
15 | dlfcn.h | ||
16 | elf.h | ||
17 | endian.h | ||
18 | err.h | ||
19 | errno.h | ||
20 | execinfo.h | ||
21 | fcntl.h | ||
22 | features.h | ||
23 | float.h | ||
24 | fstab.h | ||
25 | ftw.h | ||
26 | getopt.h | ||
27 | glob.h | ||
28 | grp.h | ||
29 | iconv.h | ||
30 | ifaddrs.h | ||
31 | inttypes.h | ||
32 | langinfo.h | ||
33 | lastlog.h | ||
34 | libgen.h | ||
35 | libintl.h | ||
36 | limits.h | ||
37 | linux/capability.h | ||
38 | linux/fd.h | ||
39 | linux/fs.h | ||
40 | linux/hayesesp.h | ||
41 | linux/hdreg.h | ||
42 | linux/icmp.h | ||
43 | linux/in6.h | ||
44 | linux/joystick.h | ||
45 | linux/ptrace.h | ||
46 | linux/serial.h | ||
47 | linux/sonypi.h | ||
48 | linux/unistd.h | ||
49 | linux/utsname.h | ||
50 | linux/version.h | ||
51 | locale.h | ||
52 | malloc.h | ||
53 | math.h | ||
54 | mcheck.h | ||
55 | memory.h | ||
56 | mntent.h | ||
57 | mqueue.h | ||
58 | netdb.h | ||
59 | net/if.h | ||
60 | netinet/ether.h | ||
61 | netinet/in.h | ||
62 | netinet/ip6.h | ||
63 | netinet/ip.h | ||
64 | netinet/tcp.h | ||
65 | netinet/udp.h | ||
66 | netipx/ipx.h | ||
67 | net/route.h | ||
68 | paths.h | ||
69 | poll.h | ||
70 | pthread.h | ||
71 | pty.h | ||
72 | pwd.h | ||
73 | regex.h | ||
74 | resolv.h | ||
75 | rpc/rpc.h | ||
76 | rpc/types.h | ||
77 | sched.h | ||
78 | scsi/scsi.h | ||
79 | search.h | ||
80 | semaphore.h | ||
81 | setjmp.h | ||
82 | sgtty.h | ||
83 | shadow.h | ||
84 | signal.h | ||
85 | stdarg.h | ||
86 | stdbool.h | ||
87 | stdc | ||
88 | stddef.h | ||
89 | stdint.h | ||
90 | stdio.h | ||
91 | stdlib.h | ||
92 | string.h | ||
93 | strings.h | ||
94 | stropts.h | ||
95 | sys/bitypes.h | ||
96 | sys/cdefs.h | ||
97 | sys/dir.h | ||
98 | sys/epoll.h | ||
99 | sysexits.h | ||
100 | sys/fcntl.h | ||
101 | sys/file.h | ||
102 | sys/fsuid.h | ||
103 | sys/ioctl.h | ||
104 | sys/ipc.h | ||
105 | syslog.h | ||
106 | sys/mman.h | ||
107 | sys/mount.h | ||
108 | sys/mtio.h | ||
109 | sys/param.h | ||
110 | sys/poll.h | ||
111 | sys/prctl.h | ||
112 | sys/ptrace.h | ||
113 | sys/queue.h | ||
114 | sys/reg.h | ||
115 | sys/resource.h | ||
116 | sys/select.h | ||
117 | sys/sem.h | ||
118 | sys/shm.h | ||
119 | sys/signal.h | ||
120 | sys/socket.h | ||
121 | sys/socketvar.h | ||
122 | sys/soundcard.h | ||
123 | sys/statfs.h | ||
124 | sys/stat.h | ||
125 | sys/statvfs.h | ||
126 | sys/stropts.h | ||
127 | sys/swap.h | ||
128 | sys/sysctl.h | ||
129 | sys/sysinfo.h | ||
130 | sys/sysmacros.h | ||
131 | sys/termios.h | ||
132 | sys/timeb.h | ||
133 | sys/time.h | ||
134 | sys/times.h | ||
135 | sys/timex.h | ||
136 | sys/types.h | ||
137 | sys/uio.h | ||
138 | sys/un.h | ||
139 | sys/unistd.h | ||
140 | sys/user.h | ||
141 | sys/utsname.h | ||
142 | sys/vfs.h | ||
143 | sys/wait.h | ||
144 | termio.h | ||
145 | termios.h | ||
146 | time.h | ||
147 | ttyent.h | ||
148 | ulimit.h | ||
149 | unistd.h | ||
150 | ustat.h | ||
151 | utime.h | ||
152 | utmp.h | ||
153 | utmpx.h | ||
154 | values.h | ||
155 | wchar.h | ||
156 | wctype.h | ||
diff --git a/meta/recipes-core/glibc/site_config/types b/meta/recipes-core/glibc/site_config/types new file mode 100644 index 0000000000..178bd85a00 --- /dev/null +++ b/meta/recipes-core/glibc/site_config/types | |||
@@ -0,0 +1,21 @@ | |||
1 | char | ||
2 | char * | ||
3 | double | ||
4 | float | ||
5 | int | ||
6 | long | ||
7 | long double | ||
8 | long int | ||
9 | long long | ||
10 | long long int | ||
11 | short | ||
12 | short int | ||
13 | signed char | ||
14 | unsigned char | ||
15 | unsigned int | ||
16 | unsigned long | ||
17 | unsigned long int | ||
18 | unsigned long long int | ||
19 | unsigned short | ||
20 | unsigned short int | ||
21 | void * | ||