Age | Commit message (Collapse) | Author |
|
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
|
|
Explicitely list the directories in which we rm the static(only?) libs.
|
|
It is "make install_kernel_headers" now.
|
|
|
|
Now it uses dedicated script instead of inline makefile commands,
which helps readability.
It also installs asm[-generic] and linux subdirs from kernel headers
(previously it had to be done separately).
Lastly, it passes each uclibc header thru unifdef, which strips
#ifdef UCLIBC_INTERNAL conditional from headers.
Currently it's a no-op (no such #ifders in tree).
The plan is to have libc_hidden_proto(foo) migrated to headers
and guard them by these #ifdefs.
|
|
Remove 'find' command. It makes cleanup faster too.
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
|
|
for i386. UCLIBC_HAS_FENV
|
|
header is not needed to build gcc. Move generation of this header.
(Yann E. MORIN)
|
|
if !HAVE_SHARED.
|
|
|
|
|
|
via system(). Also move it to extra/scripts since it's a uClibc
build script, not part of upstream kconfig. Adjust the "grabbing a new
kconfig snapshot" procedure accordingly.
|
|
|
|
include/bits/uClibc_config.h since there is no include/bits (yet). Depend on it.
|
|
|
|
test by adding quotes. From Steve Papacharalambous.
|
|
|
|
$(HEADERS_BITS_SUBARCH) is empty (which it most likely is).
|
|
in the powerpc arch code and make more code common with
classic PowerPC. From Steve Papacharalambous
Lets hope I didn't break something.
|
|
Math support to be done.
From Steve Papacharalambous, stevep@freescale.com
|