From owner-freebsd-emulation@FreeBSD.ORG Wed Jun 17 10:08:39 2009 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 405AF1065670 for ; Wed, 17 Jun 2009 10:08:39 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id C25CA8FC22 for ; Wed, 17 Jun 2009 10:08:38 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from outgoing.leidinger.net (pD9E2D393.dip.t-dialin.net [217.226.211.147]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id 48AFF8444EC; Wed, 17 Jun 2009 12:08:28 +0200 (CEST) Received: from webmail.leidinger.net (webmail.leidinger.net [192.168.1.102]) by outgoing.leidinger.net (Postfix) with ESMTP id CA8D7C3CB5; Wed, 17 Jun 2009 12:08:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=Leidinger.net; s=outgoing-alex; t=1245233304; bh=Xp8mGDBq6otl4n9Rr6UYFu8WzfzY9CICy/2ISbZPSSM=; h=Message-ID:Date:From:To:Cc:Subject:References:In-Reply-To: MIME-Version:Content-Type:Content-Transfer-Encoding; b=QRh9JS5ms/NZEmP/fpWpZIxIfx/+I7C9CTfbzHw42x7L2rZT+6H8ENLcWhtOCBQNx Y9kT82P1NYml/dxGAMVicE7XL5FmID/3f5VsLjOFpn8ctM0cCslGdcQTmiWuG0+QHQ 58Xhmw5GJzjQETc3do9pSYW8JV+JfRSv7vG2yoPv/YlVnhPlvuKOTyCItVCwN5Jdh5 EdJ2h8QdUhaFvX/Wc4v2xDJavIOFwCxSHknbA2XGWpDcnO9TRI7lrc+2kzmDhwhWWc 24sYdhTZ33NFgVqX8pMX8NQ/YmBw8U4X76jcRO+H2n4Q+Bkcm6z8XBaSsPVFsjClqi ngpbwxccTV6ug== Received: (from www@localhost) by webmail.leidinger.net (8.14.3/8.13.8/Submit) id n5HA8Mth014420; Wed, 17 Jun 2009 12:08:22 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde Framework) with HTTP; Wed, 17 Jun 2009 12:08:21 +0200 Message-ID: <20090617120821.99436ahio6cdqmck@webmail.leidinger.net> X-Priority: 3 (Normal) Date: Wed, 17 Jun 2009 12:08:21 +0200 From: Alexander Leidinger To: Boris Samorodov References: <4A365FA9.9080507@icyb.net.ua> <20090615152648.GA36229@dchagin.static.corbina.ru> <4A366C00.3030805@icyb.net.ua> <43933666@ipt.ru> <4A37709D.8050004@icyb.net.ua> <20090616160020.87652sesgxibgvc4@webmail.leidinger.net> <4A37B6A5.9050307@icyb.net.ua> <47439554@ipt.ru> In-Reply-To: <47439554@ipt.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) 4.3.3 / FreeBSD-8.0 X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: 48AFF8444EC.99A73 X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-1.44, required 6, autolearn=disabled, ALL_TRUSTED -1.44, DKIM_SIGNED 0.00, DKIM_VERIFIED -0.00) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1245838112.62474@qyPz7QubRUYwie2//Z1cjA X-EBL-Spam-Status: No Cc: freebsd-emulation@freebsd.org, Andriy Gapon Subject: Re: skype after f7->f8: problem with cyrillic characters in nicks 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: Wed, 17 Jun 2009 10:08:39 -0000 Quoting Boris Samorodov (from Wed, 17 Jun 2009 13:57:33 +0400): > Andriy Gapon writes: >> on 16/06/2009 17:00 Alexander Leidinger said the following: > >>> If you run the linux fc-cache, you may cause problems for the FreeBSD >>> native libfreetype. This is the reason why the Makefile says what it says. >> >> This is the only only part that I can't fully understand. If linux >> fc-cache makes >> changes only under /compat/linux then they should not affect native >> libfreetype. >> As far I understand fc-cache only creates some file(s), so a parent >> directory for >> that file should be the only pre-condition. > > It's the way linuxulator uses paths that you are missing: > . a native FreeBSD path is used; > . if failed then /compat/linux+path is used. The other way around. First the linux path, if it fails the native one is searched. Andriy, don't expect an easy solution, there are nasty edge cases for applications which do or don't do a readdir of directories which exist in linux or not (not having (partially filled) linux directories of directories where the FreeBSD directory should be used is the best solution which works in all cases). The linux_base ports rely heavily upon this fall-through feature to provide behavior closest to a native FreeBSD application. Bye, Alexander. -- Fact is solidified opinion. http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137