Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-12-05 | Paul Mundt <lethal@linux-sh.org> writes: | Eric Andersen | |
This patch adds the libpthread backend bits for sh64. As noted previously, we can't inline things like the testandset() in pt-machine.h as we need to use a completely different ISA / CFLAGS in order for this to work. As a result, this patch is somewhat of a RFC as well to see what people think of the libpthread/linuxthreads/sysdeps Makefile approach, etc. The approach I've taken currently has been to provide a sysdeps/Makefile with a note that TARGET_ARCHs that want build rules can simply add themselves into the list of matching architectures to add to the subdir rule for. This probably isn't the cleanest solution, but it's quite transparent and works quite well. | |||
2003-12-04 | Fix arm profiling support, which was accidentally removed | Eric Andersen | |
2003-12-03 | Lethal noticed that the generated file gmon-start.S was not | Eric Andersen | |
being cleaned up. | |||
2003-12-03 | Patch from lethal, adding syscall() to the sh64 port | Eric Andersen | |
2003-12-03 | remove some garbage | Eric Andersen | |
2003-12-02 | Add a syscall() implementation using a hacked version of the syscall6 macro. | Manuel Novoa III | |
Untested, but syscall() is needed by busybox for pivot_root at least. | |||
2003-12-02 | Put in a dummy reference to main so busybox will link. | Manuel Novoa III | |
2003-11-29 | Patch by "Bradley D. LaRonde" <brad@ltc.com> for boehm garbage collector. | Manuel Novoa III | |
2003-11-28 | Another missing mips function, needed by the boehm garbage collector. | Manuel Novoa III | |
2003-11-28 | Add sysmips(), based on a patch by Atsushi Nemoto <anemo@mba.ocn.ne.jp>. | Manuel Novoa III | |
2003-11-22 | Remove SAFECFLAGS. It was a workaround for failures in old awk script | Eric Andersen | |
used to generate the crti.S and crtn.S files. Since we don't use that anymore, keeping the workaround makes no sense. Furthermore, in most cases, SAFECFLAGS was not picking up all the needed flags, causing crti.o and crtn.o to not be built PIC. Which is very bad. Removing SAFECFLAGS and using CFLAGS fixes that as well. | |||
2003-11-20 | Lets try that one again... | Eric Andersen | |
2003-11-20 | Make certain that the arch specific stuff is always compiled last | Eric Andersen | |
2003-11-17 | If __NR_ftruncate64 isn't defined, do the best we can. | Manuel Novoa III | |
2003-11-16 | Fix a build problem when using 2.2.x kernel headers. | Manuel Novoa III | |
2003-11-12 | Add support for missing ntp_gettime and ntp_adjtime | Eric Andersen | |
2003-11-11 | Fix for the last "fix". | Manuel Novoa III | |
2003-11-11 | Protect some header inclusions. | Manuel Novoa III | |
2003-11-11 | Stefan Allius writes: | Eric Andersen | |
Hello Erik, to compile the new uClibc release for a SH3 we need some little modifications: First I fix the crt[in].S files, so we can use them for big endian and little endian targets. | |||
2003-11-08 | Darn. Fix compilation for soft-float, which I inadvertantly | Eric Andersen | |
broke a couple of days ago. :-( | |||
2003-11-08 | kill mention of the wrapper | Eric Andersen | |
2003-11-08 | Fix up several errors related to filename length and errno that | Eric Andersen | |
showed up while running the latest LTP testsuite. -Erik | |||
2003-11-06 | Add a utility macro. | Manuel Novoa III | |
2003-11-06 | George Thanos writes: | Eric Andersen | |
Dear Erik, We downloded uClibc lattest version from the CVS. Still there are some minor problems with extra/Configs/Config.e1 You have actually set ARCH_HAS_C_SYMBOL_PREFIX to NO which is not correct for our architecture. Please apply the patch that will fix the problem. Best Regards, - George P.S. Patch also removes some irritating comments we have added in the past. | |||
2003-11-05 | Remove erroneous trailing semicolon. | Manuel Novoa III | |
2003-11-05 | last but certinaly not least, kill off initfini.c | Eric Andersen | |
2003-11-05 | Add quick hacks to create fake crti.o and crtn.o files. These architectures | Eric Andersen | |
need to be fixed properly. I tried, but I was unable to build a cross toolchain for each of these (using stock binutils and gcc) so it is someone else's problem to fix them now. | |||
2003-11-05 | Kill initfini.awk | Eric Andersen | |
2003-11-05 | Continue the conversion to using per-arch crti.S and crtn.S | Eric Andersen | |
2003-11-05 | Continue the conversion to using per-arch crti.S and crtn.S | Eric Andersen | |
2003-11-05 | Continue the conversion to using per-arch crti.S and crtn.S | Eric Andersen | |
2003-11-05 | Continue the conversion to using per-arch crti.S and crtn.S | Eric Andersen | |
2003-11-05 | Continue the conversion to using per-arch crti.S and crtn.S | Eric Andersen | |
2003-11-05 | Continue the conversion to using per-arch crti.S and crtn.S | Eric Andersen | |
2003-11-05 | Arthur Shipkowski, art ! videon-central ! com, writes: | Eric Andersen | |
I've noticed a few people have posted over the last year about problems compiling programs that use vfork when pthreads are involved. Some detective work turned up that ptfork.c aliases vfork to fork and then tries to call the original fork as __libc_fork. This patch removes the aliasing when there is no MMU present, and uses the same call semantics to call __libc_vfork. I then added a symbol to the m68k vfork.S to allow vfork to be called as __libc_vfork. The same bug exists in the uClibc CVS, and with a possible tweak this patch should go through there as well. Obviously, all other platforms need __libc_vfork as a workable means to call vfork in order for this to work for them. Let me know if there are any problems with this patch. Art Shipkowski Videon Central Software Engineer (814)235-1111 x307 | |||
2003-11-05 | Continue the conversion to using per-arch crti.S and crtn.S | Eric Andersen | |
2003-11-05 | Continue the conversion to using per-arch crti.S and crtn.S | Eric Andersen | |
2003-11-05 | Continue the conversion to using per-arch crti.S and crtn.S | Eric Andersen | |
2003-11-05 | Begin the conversion to using per-arch crti.S and crtn.S | Eric Andersen | |
2003-11-03 | Remove warning that apparently is not needed for e1 | Eric Andersen | |
2003-11-03 | Updated to match the other architectures. Fixes problem with "fcntl: | Tobias Anderberg | |
function not implemented". | |||
2003-11-02 | Both setegid and seteuid were implemented suboptimally, such that | Eric Andersen | |
we were unable to switch back to the original saved group/user ID. -Erik | |||
2003-11-02 | Be extra careful to check uid and gid converstions to kernel types | Eric Andersen | |
2003-11-02 | Make the syscall locally, avoid an extern | Eric Andersen | |
2003-10-25 | properly deal with soft-float when profiling as well | Eric Andersen | |
2003-10-25 | Add -msoft-float to SAFECFLAGS when necessary. | Manuel Novoa III | |
2003-10-22 | Peter S. Mazinger pointed out that I missed a spot. I should | Eric Andersen | |
stop applying patches by hand... | |||
2003-10-22 | Per suggestion and patch from Ken Staton, emulates poll using | Eric Andersen | |
select for older 2.0 kernels where poll is missing. | |||
2003-10-20 | Fix a stupid bug that caused uClibc to never provide the correct | Eric Andersen | |
fpu_control.h header file, since the correct arch specific one was always later overwritten by the generic one. oops. -Erik | |||
2003-10-18 | Peter Kjellerstedt writes: | Eric Andersen | |
ln.patch: * Define $(LN) as ln in Rules.mak. * Change all occurrences of ln into $(LN). * Change all constructs like (cd path && ln -sf foo/file file) into $(LN) -sf foo/file path/file. The latter construct is already used in a number of places so it should not be an additional compatibility problem. |