Changeset 24f9f40 in clfs-embedded for patches


Ignore:
Timestamp:
Feb 7, 2009, 11:08:34 PM (15 years ago)
Author:
Jim Gifford <clfs@…>
Branches:
master
Children:
19776da
Parents:
77100d2
Message:

Updated uClibc Update Patch

File:
1 moved

Legend:

Unmodified
Added
Removed
  • patches/uClibc-0.9.30-branch_update-3.patch

    r77100d2 r24f9f40  
    11Submitted By: Jim Gifford (jim at cross-lfs dot org)
    2 Date: 02-03-2009
     2Date: 02-07-2009
    33Initial Package Version: 0.9.30
    44Origin: Upstream
     
    22162216 LIBS-libnsl.so := $(LIBS)
    22172217 
     2218diff -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+
     2231diff -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+
    22182373diff -Naur uClibc-0.9.30.orig/libpthread/linuxthreads/sysdeps/pthread/pthread.h uClibc-0.9.30/libpthread/linuxthreads/sysdeps/pthread/pthread.h
    22192374--- uClibc-0.9.30.orig/libpthread/linuxthreads/sysdeps/pthread/pthread.h        2006-12-07 19:19:36.000000000 -0800
     
    25252680 CFLAGS-ldconfig := $(CFLAGS-utils-common)
    25262681 
     2682
Note: See TracChangeset for help on using the changeset viewer.