From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4722 invoked by alias); 30 Dec 2013 23:07:47 -0000 Mailing-List: contact crossgcc-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: crossgcc-owner@sourceware.org Received: (qmail 4712 invoked by uid 89); 30 Dec 2013 23:07:46 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=1.3 required=5.0 tests=AWL,BAYES_00,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPAM_SUBJECT1,SPF_PASS autolearn=no version=3.3.2 X-HELO: mail-wi0-f182.google.com Received: from mail-wi0-f182.google.com (HELO mail-wi0-f182.google.com) (209.85.212.182) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Mon, 30 Dec 2013 23:07:46 +0000 Received: by mail-wi0-f182.google.com with SMTP id en1so12038025wid.9 for ; Mon, 30 Dec 2013 15:07:43 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.180.90.37 with SMTP id bt5mr46053352wib.43.1388444863246; Mon, 30 Dec 2013 15:07:43 -0800 (PST) Received: by 10.194.6.69 with HTTP; Mon, 30 Dec 2013 15:07:43 -0800 (PST) In-Reply-To: <20131230225848.GB3472@free.fr> References: <20131230225848.GB3472@free.fr> Date: Mon, 30 Dec 2013 23:07:00 -0000 Message-ID: Subject: Re: Q: whald should I give my "customers" ? From: Mau Z To: "Yann E. MORIN" Cc: crossgcc@sourceware.org Content-Type: text/plain; charset=ISO-8859-1 X-SW-Source: 2013-12/txt/msg00048.txt.bz2 Thanks. On Tue, Dec 31, 2013 at 12:58 AM, Yann E. MORIN wrote: > Mau, All, > > On 2013-12-31 00:41 +0200, Mau Z spake thusly: >> So, I had built a tool chain. >> Now, I have used it to create an image (root file system). >> Let's suppose that everything went OK, and all is good. > > Yes, let's suppose that! ;-) > >> Now, my "customers" are a group of application developers, which need >> the tool chain. >> They work on a different site, so I must somehow "deliver" the newly >> created toolchain. >> >> The do not need the toolchain o the target, just on the development >> host (their desktops). >> >> What should I give them ? >> 1) Simply, the "x-tools" directory (300 MB) ? >> 2) Simply, the "x-tools/i686-zm-linux-gnu/bin" directory (21 MB) ? >> 3) any other suggestion ? > > 3) any other suggestion: > the "x-tools/i686-zm-linux-gnu: directory as a whole. > > ;-) > >> Are there instruction/advices that I should give them ? do's and don'ts ? > > Do's: ensure all your 'users' will have a decent distro so the toolchain > runs on their machines. Alternatively, use yourself a distro that is as > old as the older distro your users may use. > > Do's: if your 'users' distro are very disparate, you may want to build a > statically-linked toolchain, see: > Toolchain options ---> > [ ] Build Static Toolchain > > Do's: preferably install the toolchain in /opt/x-tools/${CT_TARGET} > (or any other generic location) rather than in your home. This is not > strictly required, since toolchains generated with ct-ng are > relocatable, but cleaner nonetheless. > > Dont's: expect no problem! :-p > >> Is there a good or bad way to "deliver" the newly created toolchain ? > > The simplest is just to create a tarball of your x-tools/i686-zm-linux-gnu > directory, and distribute that. Tell your 'users' to extract it wherever > they want, and export PATH="...../i686-zm-linux-gnu/bin:${PATH}" > > Note that, if your 'users' are not in the same legal entity as you are, > then you do have some obligations due to the licensing terms og the > different tools you are using (GPLv2+, GPLv3+, LGPLv2.1+, and maybe > others), since you are in fact distributing the toolchain. Be sure to > understand that! ;-) > > Regards, > Yann E. MORIN. > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' -- For unsubscribe information see http://sourceware.org/lists.html#faq