From owner-freebsd-emulation@FreeBSD.ORG Fri May 9 15:03:19 2008 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 481401065671 for ; Fri, 9 May 2008 15:03:19 +0000 (UTC) (envelope-from chagin.dmitry@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.158]) by mx1.freebsd.org (Postfix) with ESMTP id B795A8FC7C for ; Fri, 9 May 2008 15:03:18 +0000 (UTC) (envelope-from chagin.dmitry@gmail.com) Received: by fg-out-1718.google.com with SMTP id l26so2720283fgb.35 for ; Fri, 09 May 2008 08:03:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:to:cc:subject:in-reply-to:message-id:references:user-agent:mime-version:content-type:from; bh=UKCaZVO26QtS7sefFLuDGzboZTT5iLSeWRiS6UtX1QA=; b=kglfH4Tn6SAYz8rDi9pyQCa5VuEeNUJ+ZGDTYuoT/jFSF/oRluXYJb1CyxfY/D62nN0vk4crkM3Oex2TGdjN9d1CvD5AL7p65Qq0ZZOFgH3mbTEbc5RKD6l3Q7kSraNqbFBnv1jCWN0nftNzzubV46h0+hmSFCWmCbb7+k70Qlk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:to:cc:subject:in-reply-to:message-id:references:user-agent:mime-version:content-type:from; b=VBcR+sJ/QUsIQqbAryGpQbbCXAD1qY+xs6eH1nKobhQ71VV//NOIYLGKVLtqVB0/HmF2iAGe0bZqy/yfwEBjZURp5loMMX209n+FLcbHsvBemQW0gie7Pum+3ZdEJE915rH+8krKTAULPvIdMD/5JTuaHm8smoUcfy6YlaQuK/0= Received: by 10.86.1.11 with SMTP id 11mr8662235fga.27.1210345397230; Fri, 09 May 2008 08:03:17 -0700 (PDT) Received: from ora.chd.net ( [81.200.6.196]) by mx.google.com with ESMTPS id d6sm4416461fga.2.2008.05.09.08.03.13 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 09 May 2008 08:03:14 -0700 (PDT) Date: Fri, 9 May 2008 19:02:05 +0400 (MSD) To: freebsd-emulation@freebsd.org In-Reply-To: <20080508210641.GA81647@freebsd.org> Message-ID: References: <20080506214738.GA31134@freebsd.org> <20080508165244.GA68088@freebsd.org> <20080508170819.GA68720@freebsd.org> <20080508172503.GA69463@freebsd.org> <20080508195310.GA74606@freebsd.org> <20080508210641.GA81647@freebsd.org> User-Agent: Alpine 1.10 (BSF 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed From: Chagin Dmitry Cc: Chagin Dmitry Subject: [patch] linux-x86-64 (for comments) X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 May 2008 15:03:19 -0000 hi. Recently with Roman have decided to make emulation linux-x86-64. Here a patch: http://81.200.6.196/linux-x86-64.diff.tar.gz That's made: created module infrastructure. existing files are copied (removed unsupported syscalls, commented some code, etc...) signals unsupported yet. The module is compiled, but linux64 binaries hangs at loading libc: ora# /compat/linux/bin/pwd 6078: 6078: file=libc.so.6 [0]; needed by /compat/linux/bin/pwd [0] 6078: find library=libc.so.6 [0]; searching 6078: search cache=/etc/ld.so.cache 6078: search path=/lib64/tls:/lib64:/usr/lib64/tls:/usr/lib64 (system search path) 6078: trying file=/lib64/tls/libc.so.6 6078: trying file=/lib64/libc.so.6 /compat/linux/bin/pwd: error while loading shared libraries: /lib64/libc.so.6: c annot read file data: Error 9 Work proceeds further :) That is necessary: review && comments about modificated existing sys/compat/linux files. The help from glibc experts - now i shall not understand where it is fallen off. thnx! -- Have fun! chd