Age | Commit message (Collapse) | Author |
|
Since we stub out the installed bits/syscalls.h, the installed
bits/syscalls-common.h header is completely useless.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
The basic C standard requires a few wchar types, so provide those even when
wchar support is disabled.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
Convert the large if...$(RM)...endif style to standard Kbuild foo-$(...) +=
style to make the list much easier to review and update.
This is largely a style change, but in the process, these two headers are
added to the "always remove" list: tls.h and uClibc_errno.h
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
It is not uClibc's business to make sure the user's toolchain is sane and
has proper kernel headers configured/installed. If they don't, then they
need to fix their toolchain, we don't need to try and magically do it for
them.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
it is included from include/signal.h.
|
|
|
|
my cross-compile toolchain based on gcc 4.3.1 broke without it.
|
|
|
|
|
|
- SUSv4_LEGACY part #1 (non-networking)
|
|
glibc does not have them, so should be safe.
|
|
and add install_hostutils. Now install_utils should use $PREFIX more like
other packages do.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thanks to Peter Mazinger for the report. (r24023 from branch)
|
|
|
|
|
|
Previously the old headers were left in include/ leading to spurious compile failures.
This is ugly as it can get (we resort to sneaking -L in for the moment) but
good enough for now. The worst thing which can happen is that we ln these
headers once per invocation of make, nothing more.
If some installation of make(1) complains about the "-L" then wrap it in
ifneq ($(findstring check-symlink,$(.FEATURES)),)
|
|
The verbosity can be set to the previous level by passing V=2 to make.
|
|
|
|
|
|
TODO: utils/* should be pulled in again to live in the normal buildsys..
|
|
|
|
|
|
|
|
This patch makes libs: rule depend on pregen, that way all generated headers
are available before starting to compile. This makes the build process parallel
safe.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
|
|
"make -j 3 all install" can't work without two separate invocations of make.
|
|
In these cases the getopt stuff comes from unistd.h (which includes bits/getopt.h for us)
|
|
|
|
- clean targets are supposed to clean independently of any .config
|
|
|
|
it conditionally included among the installed header files depending on
UCLIBC_HAS_AI_ADDRCONFIG.
|
|
|
|
instead of using internal headers.
Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com>
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
|
|
due to dependencies against sysnum.h
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
|
|
More details: http://uclibc.org/lists/uclibc/2008-June/019509.html
|
|
|
|
|
|
previously selected impl lying around on a distclean. Make sure that this
does not happen.
|
|
|
|
|
|
like
o UCLIBC_HAS_GNU_ERROR
o UCLIBC_HAS_BSD_ERR
o UCLIBC_HAS_PTY
o UCLIBC_HAS_GETPT (1)
o UCLIBC_SYSCALL_STUBS
o UCLIBC_SYSCALL_STUB_WARNING
o UCLIBC_LINUX_SPECIFIC (2)
o UCLIBC_BSD_SPECIFIC (3)
o UCLIBC_NTP_LEGACY (4)
o UCLIBC_SV4_DEPRECATED (5)
o UCLIBC_HAVE_REALTIME (6)
o UCLIBC_HAVE_ADVANCED_REALTIME (7)
o UCLIBC_HAVE_EPOLL (8)
o UCLIBC_HAVE_XATTR (9)
o UCLIBC_HAVE_PROFILING (10)
(1) make non-standard getpt optional and implement standard posix_openpt
(2) fstatfs(), inotify_*(), ioperm(), iopl(), madvise(), modify_ldt(),
personality()
ppoll(), setresuid()
(3) mincore(), getdomainname(), setdomainname()
(4) ntp_adjtime(), ntp_gettime() aliases
(5) ustat() [use statfs(2) in your code instead]
(6) All marked as "(REALTIME)" in SUSv3
(7) All marked as "(ADVANCED REALTIME)" in SUSv3
(8) epoll_create(), epoll_ctl(), epoll_wait()
(9) all Extended Attributes
(10) helpers for gcc's -finstrument-functions
- Fixes _dl_exit()
- Implements sleep(3) for !UCLIBC_HAVE_REALTIME
- Implements usleep(3) for !UCLIBC_HAVE_REALTIME
- adds #warning about incorrect posix_fadvise{,64}()
- removes unused and unwanted uselib()
Net outcome is that an allnoconfig with HAVE_SHARED is now about 88k instead
of formerly 130k.
|
|
fenv.h -> ../../libc/sysdeps/linux/i386/bits//fenv.h
|
|
|
|
top-level Makefile.in: add TODO
|