Changeset 24f9f40 in clfs-embedded for patches/uClibc-0.9.30-branch_update-3.patch
- Timestamp:
- Feb 7, 2009, 11:08:34 PM (16 years ago)
- Branches:
- master
- Children:
- 19776da
- Parents:
- 77100d2
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
patches/uClibc-0.9.30-branch_update-3.patch
r77100d2 r24f9f40 1 1 Submitted By: Jim Gifford (jim at cross-lfs dot org) 2 Date: 02-0 3-20092 Date: 02-07-2009 3 3 Initial Package Version: 0.9.30 4 4 Origin: Upstream … … 2216 2216 LIBS-libnsl.so := $(LIBS) 2217 2217 2218 diff -Naur uClibc-0.9.30.orig/libpthread/linuxthreads/sysdeps/arm/sysdep-cancel.h uClibc-0.9.30/libpthread/linuxthreads/sysdeps/arm/sysdep-cancel.h 2219 --- uClibc-0.9.30.orig/libpthread/linuxthreads/sysdeps/arm/sysdep-cancel.h 1969-12-31 16:00:00.000000000 -0800 2220 +++ uClibc-0.9.30/libpthread/linuxthreads/sysdeps/arm/sysdep-cancel.h 2009-02-07 23:04:10.002829166 -0800 2221 @@ -0,0 +1,9 @@ 2222 +#include <sysdep.h> 2223 + 2224 +/* No multi-thread handling enabled. */ 2225 +#define SINGLE_THREAD_P (1) 2226 +#define RTLD_SINGLE_THREAD_P (1) 2227 +#define LIBC_CANCEL_ASYNC() 0 /* Just a dummy value. */ 2228 +#define LIBC_CANCEL_RESET(val) ((void)(val)) /* Nothing, but evaluate it. */ 2229 +#define LIBC_CANCEL_HANDLED() /* Nothing. */ 2230 + 2231 diff -Naur uClibc-0.9.30.orig/libpthread/linuxthreads/sysdeps/arm/sysdep.h uClibc-0.9.30/libpthread/linuxthreads/sysdeps/arm/sysdep.h 2232 --- uClibc-0.9.30.orig/libpthread/linuxthreads/sysdeps/arm/sysdep.h 1969-12-31 16:00:00.000000000 -0800 2233 +++ uClibc-0.9.30/libpthread/linuxthreads/sysdeps/arm/sysdep.h 2009-02-07 23:04:39.476557900 -0800 2234 @@ -0,0 +1,138 @@ 2235 +/* Generic asm macros used on many machines. 2236 + Copyright (C) 1991,92,93,96,98,2002,2003 Free Software Foundation, Inc. 2237 + This file is part of the GNU C Library. 2238 + 2239 + The GNU C Library is free software; you can redistribute it and/or 2240 + modify it under the terms of the GNU Lesser General Public 2241 + License as published by the Free Software Foundation; either 2242 + version 2.1 of the License, or (at your option) any later version. 2243 + 2244 + The GNU C Library is distributed in the hope that it will be useful, 2245 + but WITHOUT ANY WARRANTY; without even the implied warranty of 2246 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 2247 + Lesser General Public License for more details. 2248 + 2249 + You should have received a copy of the GNU Lesser General Public 2250 + License along with the GNU C Library; if not, write to the Free 2251 + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 2252 + 02111-1307 USA. */ 2253 + 2254 +#ifndef C_LABEL 2255 + 2256 +/* Define a macro we can use to construct the asm name for a C symbol. */ 2257 +#ifdef NO_UNDERSCORES 2258 +#ifdef __STDC__ 2259 +#define C_LABEL(name) name##: 2260 +#else 2261 +#define C_LABEL(name) name/**/: 2262 +#endif 2263 +#else 2264 +#ifdef __STDC__ 2265 +#define C_LABEL(name) _##name##: 2266 +#else 2267 +#define C_LABEL(name) _/**/name/**/: 2268 +#endif 2269 +#endif 2270 + 2271 +#endif 2272 + 2273 +#ifdef __ASSEMBLER__ 2274 +/* Mark the end of function named SYM. This is used on some platforms 2275 + to generate correct debugging information. */ 2276 +#ifndef END 2277 +#define END(sym) 2278 +#endif 2279 + 2280 +#ifndef JUMPTARGET 2281 +#define JUMPTARGET(sym) sym 2282 +#endif 2283 + 2284 +/* Makros to generate eh_frame unwind information. */ 2285 +# ifdef HAVE_ASM_CFI_DIRECTIVES 2286 +# define cfi_startproc .cfi_startproc 2287 +# define cfi_endproc .cfi_endproc 2288 +# define cfi_def_cfa(reg, off) .cfi_def_cfa reg, off 2289 +# define cfi_def_cfa_register(reg) .cfi_def_cfa_register reg 2290 +# define cfi_def_cfa_offset(off) .cfi_def_cfa_offset off 2291 +# define cfi_adjust_cfa_offset(off) .cfi_adjust_cfa_offset off 2292 +# define cfi_offset(reg, off) .cfi_offset reg, off 2293 +# define cfi_rel_offset(reg, off) .cfi_rel_offset reg, off 2294 +# define cfi_register(r1, r2) .cfi_register r1, r2 2295 +# define cfi_return_column(reg) .cfi_return_column reg 2296 +# define cfi_restore(reg) .cfi_restore reg 2297 +# define cfi_same_value(reg) .cfi_same_value reg 2298 +# define cfi_undefined(reg) .cfi_undefined reg 2299 +# define cfi_remember_state .cfi_remember_state 2300 +# define cfi_restore_state .cfi_restore_state 2301 +# define cfi_window_save .cfi_window_save 2302 +# else 2303 +# define cfi_startproc 2304 +# define cfi_endproc 2305 +# define cfi_def_cfa(reg, off) 2306 +# define cfi_def_cfa_register(reg) 2307 +# define cfi_def_cfa_offset(off) 2308 +# define cfi_adjust_cfa_offset(off) 2309 +# define cfi_offset(reg, off) 2310 +# define cfi_rel_offset(reg, off) 2311 +# define cfi_register(r1, r2) 2312 +# define cfi_return_column(reg) 2313 +# define cfi_restore(reg) 2314 +# define cfi_same_value(reg) 2315 +# define cfi_undefined(reg) 2316 +# define cfi_remember_state 2317 +# define cfi_restore_state 2318 +# define cfi_window_save 2319 +# endif 2320 + 2321 +#else /* ! ASSEMBLER */ 2322 +# ifdef HAVE_ASM_CFI_DIRECTIVES 2323 +# define CFI_STRINGIFY(Name) CFI_STRINGIFY2 (Name) 2324 +# define CFI_STRINGIFY2(Name) #Name 2325 +# define CFI_STARTPROC ".cfi_startproc" 2326 +# define CFI_ENDPROC ".cfi_endproc" 2327 +# define CFI_DEF_CFA(reg, off) \ 2328 + ".cfi_def_cfa " CFI_STRINGIFY(reg) "," CFI_STRINGIFY(off) 2329 +# define CFI_DEF_CFA_REGISTER(reg) \ 2330 + ".cfi_def_cfa_register " CFI_STRINGIFY(reg) 2331 +# define CFI_DEF_CFA_OFFSET(off) \ 2332 + ".cfi_def_cfa_offset " CFI_STRINGIFY(off) 2333 +# define CFI_ADJUST_CFA_OFFSET(off) \ 2334 + ".cfi_adjust_cfa_offset " CFI_STRINGIFY(off) 2335 +# define CFI_OFFSET(reg, off) \ 2336 + ".cfi_offset " CFI_STRINGIFY(reg) "," CFI_STRINGIFY(off) 2337 +# define CFI_REL_OFFSET(reg, off) \ 2338 + ".cfi_rel_offset " CFI_STRINGIFY(reg) "," CFI_STRINGIFY(off) 2339 +# define CFI_REGISTER(r1, r2) \ 2340 + ".cfi_register " CFI_STRINGIFY(r1) "," CFI_STRINGIFY(r2) 2341 +# define CFI_RETURN_COLUMN(reg) \ 2342 + ".cfi_return_column " CFI_STRINGIFY(reg) 2343 +# define CFI_RESTORE(reg) \ 2344 + ".cfi_restore " CFI_STRINGIFY(reg) 2345 +# define CFI_UNDEFINED(reg) \ 2346 + ".cfi_undefined " CFI_STRINGIFY(reg) 2347 +# define CFI_REMEMBER_STATE \ 2348 + ".cfi_remember_state" 2349 +# define CFI_RESTORE_STATE \ 2350 + ".cfi_restore_state" 2351 +# define CFI_WINDOW_SAVE \ 2352 + ".cfi_window_save" 2353 +# else 2354 +# define CFI_STARTPROC 2355 +# define CFI_ENDPROC 2356 +# define CFI_DEF_CFA(reg, off) 2357 +# define CFI_DEF_CFA_REGISTER(reg) 2358 +# define CFI_DEF_CFA_OFFSET(off) 2359 +# define CFI_ADJUST_CFA_OFFSET(off) 2360 +# define CFI_OFFSET(reg, off) 2361 +# define CFI_REL_OFFSET(reg, off) 2362 +# define CFI_REGISTER(r1, r2) 2363 +# define CFI_RETURN_COLUMN(reg) 2364 +# define CFI_RESTORE(reg) 2365 +# define CFI_UNDEFINED(reg) 2366 +# define CFI_REMEMBER_STATE 2367 +# define CFI_RESTORE_STATE 2368 +# define CFI_WINDOW_SAVE 2369 +# endif 2370 + 2371 +#endif /* __ASSEMBLER__ */ 2372 + 2218 2373 diff -Naur uClibc-0.9.30.orig/libpthread/linuxthreads/sysdeps/pthread/pthread.h uClibc-0.9.30/libpthread/linuxthreads/sysdeps/pthread/pthread.h 2219 2374 --- uClibc-0.9.30.orig/libpthread/linuxthreads/sysdeps/pthread/pthread.h 2006-12-07 19:19:36.000000000 -0800 … … 2525 2680 CFLAGS-ldconfig := $(CFLAGS-utils-common) 2526 2681 2682
Note:
See TracChangeset
for help on using the changeset viewer.