From owner-svn-src-head@freebsd.org Thu Jun 23 07:07:24 2016 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3739BB73F7E; Thu, 23 Jun 2016 07:07:24 +0000 (UTC) (envelope-from fidaj@ukr.net) Received: from frv157.fwdcdn.com (frv157.fwdcdn.com [212.42.77.157]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EE7C62D03; Thu, 23 Jun 2016 07:07:23 +0000 (UTC) (envelope-from fidaj@ukr.net) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ukr.net; s=fsm; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date; bh=wr7CUcohF/0oSWzV6mha3B0QzIzXlX9rRpBwv+7pWt8=; b=q/NDT3Uu7teHsU9+6kj/A6yf9wpJOaRfgbjIZY2bmHDhadCFvrJVGemY25oxzHhqkwimcVgHR58nPNmkaiqXdv9lYRu4hdVd7EdJYT0rVfViKe4GZBTzcjl/cmb9uDk6vKd2326ijA5wnoS5Re11juFDC03w/PHI7uWXQEaMJ3M=; Received: from [37.229.193.176] (helo=nonamehost.local) by frv157.fwdcdn.com with esmtpsa ID 1bFyjR-0007LO-MG ; Thu, 23 Jun 2016 10:07:21 +0300 Date: Thu, 23 Jun 2016 10:07:21 +0300 From: Ivan Klymenko To: Brooks Davis Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r302092 - in head/lib/libc: aarch64/sys amd64/sys arm/sys i386/sys mips/sys powerpc/sys powerpc64/sys riscv/sys sparc64/sys sys Message-ID: <20160623100721.690d67e0@nonamehost.local> In-Reply-To: <20160623093224.18d30b89@nonamehost.local> References: <201606222111.u5MLBRHn090827@repo.freebsd.org> <20160623093224.18d30b89@nonamehost.local> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Authentication-Result: IP=37.229.193.176; mail.from=fidaj@ukr.net; dkim=pass; header.d=ukr.net X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Jun 2016 07:07:24 -0000 On Thu, 23 Jun 2016 09:32:24 +0300 Ivan Klymenko wrote: > On Wed, 22 Jun 2016 21:11:27 +0000 (UTC) > Brooks Davis wrote: > > > Author: brooks > > Date: Wed Jun 22 21:11:27 2016 > > New Revision: 302092 > > URL: https://svnweb.freebsd.org/changeset/base/302092 > > > > Log: > > Replace use of the pipe(2) system call with pipe2(2) with a zero > > flags value. > > > > This eliminates the need for machine dependant assembly wrappers > > for pipe(2). > > > > It also make passing an invalid address to pipe(2) return EFAULT > > rather than triggering a segfault. Document this behavior (which > > was already true for pipe2(2), but undocumented). > > > > Reviewed by: andrew > > Approved by: re (gjb) > > Sponsored by: DARPA, AFRL > > Differential Revision: https://reviews.freebsd.org/D6815 > > > > Added: > > head/lib/libc/sys/pipe.c (contents, props changed) > > Deleted: > > head/lib/libc/aarch64/sys/pipe.S > > head/lib/libc/amd64/sys/pipe.S > > head/lib/libc/arm/sys/pipe.S > > head/lib/libc/i386/sys/pipe.S > > head/lib/libc/mips/sys/pipe.S > > head/lib/libc/powerpc/sys/pipe.S > > head/lib/libc/powerpc64/sys/pipe.S > > head/lib/libc/riscv/sys/pipe.S > > head/lib/libc/sparc64/sys/pipe.S > > Modified: > > head/lib/libc/aarch64/sys/Makefile.inc > > head/lib/libc/amd64/sys/Makefile.inc > > head/lib/libc/arm/sys/Makefile.inc > > head/lib/libc/i386/sys/Makefile.inc > > head/lib/libc/mips/sys/Makefile.inc > > head/lib/libc/powerpc/sys/Makefile.inc > > head/lib/libc/powerpc64/sys/Makefile.inc > > head/lib/libc/riscv/sys/Makefile.inc > > head/lib/libc/sparc64/sys/Makefile.inc > > head/lib/libc/sys/Makefile.inc > > head/lib/libc/sys/pipe.2 > > > > ... > /usr/local/libexec/ccache/world/cc -target x86_64-unknown-freebsd11.0 > --sysroot=/media/da0s1/obj/usr/src/tmp > -B/media/da0s1/obj/usr/src/tmp/usr/bin -fpic -DPIC -O2 -pipe -mmmx > -msse -msse2 -msse3 -mssse3 -msse4 -msse4.1 -msse4.2 -mavx -maes > -mpclmul -march=native -I/usr/src/lib/libc/include > -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/amd64 -DNLS > -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa > -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 > -I/media/da0s1/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv > -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd > -I/usr/src/lib/libc/../../contrib/jemalloc/include -DMALLOC_PRODUCTION > -I/usr/src/lib/libc/../../contrib/tzcode/stdtime > -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES > -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING > -DSYMBOL_VERSIONING -DNDEBUG -MD -MF.depend.gettimeofday.So > -MTgettimeofday.So -std=gnu99 -fstack-protector-strong > -Wsystem-headers -Wall -Wno-format-y2k -Wno-uninitialized > -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int > -Wno-unused-const-variable -Wno-tautological-compare > -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function > -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch > -Wno-switch-enum -Wno-knr-promoted-parameter -Ofast -fvectorize > -fslp-vectorize -fblocks -fcolor-diagnostics -Qunused-arguments > -I/usr/src/lib/libutil -I/usr/src/lib/msun/amd64 > -I/usr/src/lib/msun/x86 -I/usr/src/lib/msun/src > -c /usr/src/lib/libc/sys/gettimeofday.c -o gettimeofday.So --- > pipe.So --- /usr/local/libexec/ccache/world/cc -target > x86_64-unknown-freebsd11.0 --sysroot=/media/da0s1/obj/usr/src/tmp > -B/media/da0s1/obj/usr/src/tmp/usr/bin -fpic -DPIC -O2 -pipe -mmmx > -msse -msse2 -msse3 -mssse3 -msse4 -msse4.1 -msse4.2 -mavx -maes > -mpclmul -march=native -I/usr/src/lib/libc/include > -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/amd64 -DNLS > -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa > -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 > -I/media/da0s1/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv > -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libmd > -I/usr/src/lib/libc/../../contrib/jemalloc/include > -DMALLOC_PRODUCTION -I/usr/src/lib/libc/../../contrib/tzcode/stdtime > -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES > -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING > -DSYMBOL_VERSIONING -DNDEBUG -MD -MF.depend.pipe.So -MTpipe.So > -std=gnu99 -fstack-protector-strong -Wsystem-headers -Wall > -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body > -Wno-string-plus-int -Wno-unused-const-variable > -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality > -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef > -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Ofast > -fvectorize -fslp-vectorize -fblocks -fcolor-diagnostics > -Qunused-arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/amd64 > -I/usr/src/lib/msun/x86 -I/usr/src/lib/msun/src > -c /usr/src/lib/libc/amd64/sys/pipe.S -o pipe.So cc: error: no such > file or directory: '/usr/src/lib/libc/amd64/sys/pipe.S' cc: error: no > input files *** [pipe.So] Error code 1 > > make[4]: stopped in /usr/src/lib/libc > 1 error > > make[4]: stopped in /usr/src/lib/libc > *** [lib/libc__L] Error code 2 > > make[3]: stopped in /usr/src > 1 error > > make[3]: stopped in /usr/src > *** [libraries] Error code 2 > > make[2]: stopped in /usr/src > 1 error > > make[2]: stopped in /usr/src > *** [_libraries] Error code 2 > > make[1]: stopped in /usr/src > 1 error > > make[1]: stopped in /usr/src > *** [buildworld] Error code 2 > > make: stopped in /usr/src > 1 error > > make: stopped in /usr/src > root@nonamehost:/usr/src # Sorry for noise. I build with -DNO_CLEAN