mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-12 06:10:10 +00:00
6933f28a64
The set_dataplane() API in <sys/dataplane.h> originally supported the Tilera version of Linux as shipped to our customers. Once we started upstreaming the dataplane support in the kernel, the API changed to use fcntl() as part of the current task-isolation patch series. It doesn't seem like continuing to support the old API is useful for newly-compiled code, and even supporting the old glibc binary API on an upstream kernel that supports the new task isolation mode isn't straightforward, since the semantics have changed in ways that make it hard to map the old semantics precisely to the new ones, so just return ENOSYS.
29 lines
679 B
Makefile
29 lines
679 B
Makefile
ifeq ($(subdir),misc)
|
|
|
|
# <sys/reg.h> provides something like x86 compatibility.
|
|
# New code should probably use <arch/abi.h> instead.
|
|
sysdep_headers += sys/reg.h
|
|
|
|
# MIPS-style cacheflush routine
|
|
sysdep_headers += sys/cachectl.h
|
|
sysdep_routines += cacheflush
|
|
|
|
# Control dataplane properties of current thread (compatibility only).
|
|
sysdep_routines += set_dataplane
|
|
|
|
endif
|
|
|
|
ifeq ($(subdir),elf)
|
|
sysdep_routines += dl-vdso
|
|
ifeq ($(build-shared),yes)
|
|
# This is needed for DSO loading from static binaries.
|
|
sysdep-dl-routines += dl-static
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(subdir),nptl)
|
|
# pull in __syscall_error routine
|
|
libpthread-routines += sysdep
|
|
libpthread-shared-only-routines += sysdep
|
|
endif
|