2012/3/4 Ruben Van Boxem <[email protected]>:
> 2012/3/4 niXman <[email protected]>
>>
>> 2012/3/4 Ruben Van Boxem <[email protected]>:
>> > Op 4 mrt. 2012 07:40 schreef "niXman" <[email protected]> het volgende:
>> >
>> >
>> >>
>> >> 2012/3/3 Joshua Boyce <[email protected]>:
>> >> > I believe that you don't have to distribute them directly, but you
>> >> > can
>> >> > just
>> >> > make them available to download somewhere. Dropbox would be a perfect
>> >> > candidate to host both the binaries as the source imo.
>> >> >
>> >> > http://www.gnu.org/licenses/gpl-faq.html#AnonFTPAndSendSources
>> >> >
>> >> > http://www.gnu.org/licenses/gpl-faq.html#SourceAndBinaryOnDifferentSites
>> >>
>> >> Did I understand correctly, that it to me is sufficient to provide the
>> >> information for getting the sources for each archive with binaries?
>> >>
>> >> Since now each archive would contain the information on the project
>> >> licenses used for builds, as like as Ruben and sezero do.
>> >
>> > Note that we both also provide source archives for our builds (under
>> > "Toolchain sources"). Just to be clear: I'm not going to call the cops
>> > on
>> > you, but the GPL is pretty clear on this point.
>> >
>>
>> You haven't answered... According to:
>> http://www.gnu.org/licenses/gpl-faq.html#AnonFTPAndSendSources
>> http://www.gnu.org/licenses/gpl-faq.html#SourceAndBinaryOnDifferentSites
>>
>> - am I obliged to upload the sources? Or it is sufficient to provide
>> information about where to get the sources?
>> I understand it ambiguously...
>
>
> The way I understand it is that you must provide sources (links are ok) and
> *build scripts* or at least build instructions for the binaries. This so
> that anyone can reproduce your binaries from freely available sources. Arch
> Linux for example, only stores build scripts, which can be used with their
> pkgbuild tool to download and build the binary packages.
>
> I'm sure that if web hosting space is a problem, you can persuade Kai to
> give you limited access to the "Personal Builds" section of the MinGW-w64
> sourceforge site like for me and sezero.

I tested the size of archive required for all
sources(libiconv/binutils/gmp/mpfr/mpc/ppl/cloog/api/crt/gcc/expat/gdb/make)
compressed with 7z in ultra mode: ~100Mb
So I will upload the sources and scripts.

>
> Ruben
>
>>
>> >> The builds 4.6.2-release and 4.6.3-release will be updated.
>> >>
>> >> Ruben, under which license is your patch
>> >> "gcc-4.6-posixthreadingandlibstdc++.patch" ?
>> >
>> > It's a clean backport from GCC 4.7 (current trunk), so I guess the same
>> > license as GCC.
>> >
>> > Ruben
>> >
>> > PS: I'm attempting to figure out why some of your builds have a
>> > functioning
>> > shared std::thread while all my builds don't. I can see your GCC
>> > configure
>> > flags, but not your winpthreads configure call. Would you care to post
>> > that
>> > please? Thanks.
>>
>> winpthreads configure flags:
>>      --host=$HOST
>>      --target=$TARGET
>>      --prefix=$MINGW_PREFIX/$TARGET
>>      --enable-static
>>      --enable-shared
>>
>> I can guess why your std::thread does not work ...
>> When I reported that this bug may be fixed by replacing:
>>  > #if SUPPORTS_WEAK && GTHREAD_USE_WEAK
>>  on:
>>  > #if SUPPORTS_WEAK && GTHREAD_USE_WEAK && !defined(__MINGW32__)
>>
>> and Kai fixed it: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52300 I
>> checked it with the confidence that I have disabled the patch at my
>> built.
>> Now, I discovered that it was still enabled. (I sprinkle ashes upon my
>> head!)
>
>
> I'll be sure to also try this. I'm not having luck comparing the configure
> arguments at all.
>
> Thanks,
>
> Ruben
>
>>
>>
>> This means that if you still have a bug with std::threads, then Kai's
>> patch does not work.
>>
>>
>> >
>> >>
>> >>
>> >> >
>> >> > On Sat, Mar 3, 2012 at 9:47 AM, niXman <[email protected]> wrote:
>> >> >>
>> >> >> 2012/3/3 Earnie Boyd <[email protected]>:
>> >> >> > On Fri, Mar 2, 2012 at 4:45 PM, Joshua Boyce
>> >> >> > <[email protected]> wrote:
>> >> >> >>
>> >> >> >> On Sat, Mar 3, 2012 at 5:13 AM, Luis Lavena
>> >> >> >> <[email protected]>
>> >> >> >> wrote:
>> >> >> >>>
>> >> >> >>> On Fri, Mar 2, 2012 at 1:09 PM, niXman <[email protected]>
>> >> >> >>> wrote:
>> >> >> >>> >
>> >> >> >>> > I didn't upload sources and scripts cause nobody needs them. I
>> >> >> >>> > didn't
>> >> >> >>> > want to hide them =)
>> >> >> >>> >
>> >> >> >>> > BTW, Why should I duplicate sources avalilable from official
>> >> >> >>> > sites?
>> >> >> >>>
>> >> >> >>> That is where GPL becomes annoying, but you should comply :-(
>> >> >> >>>
>> >> >> >>
>> >> >> >> Yep, it can be quite frustrating sometimes. :(
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> http://www.gnu.org/licenses/gpl-faq.html#DistributingSourceIsInconvenient
>> >> >>
>> >> >> It is very inconvenient, because for each archive with size of 30-60
>> >> >> MB, I have to add an archive of sources with size of 150-180 MB.
>> >> >> Besides, I doubt that the gcc/binutils/mingw-w64 projects will ever
>> >> >> disappear completely, and there wouldn't be any possibility to
>> >> >> download the necessary source code revision.
>> >> >>
>> >> >> Again, I have not uploaded the build scripts and sources for two
>> >> >> reasons:
>> >> >> 1. Until now nobody asked.
>> >> >> 2. On google.code.com the space for the project is limited.
>> >> >>
>> >> >> but not for that to hide something from someone, or even with any
>> >> >> malicious intent.
>> >> >>
>> >> >> But I agree with the fact that in every build the license files used
>> >> >> for each project to be inserted. I will do so.
>> >> >>
>> >> >> >
>> >> >> > So in a nut shell, it is *your* responsibility to provide the
>> >> >> > exact
>> >> >> > source for the binary distribution, including libraries, if
>> >> >> > someone
>> >> >> > asks for it.  Not all licenses require source distribution when
>> >> >> > distributing the binary but it is a common practice to do so
>> >> >> > anyway.
>> >> >> > If you offer a binary on the internet you must provide the source
>> >> >> > on
>> >> >> > the internet from a location or locations you control.
>> >> >> >
>> >> >> > --
>> >> >> > Earnie
>> >> >> > -- https://sites.google.com/site/earnieboyd
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > ------------------------------------------------------------------------------
>> >> >> > Virtualization & Cloud Management Using Capacity Planning
>> >> >> > Cloud computing makes use of virtualization - but cloud computing
>> >> >> > also focuses on allowing computing to be delivered as a service.
>> >> >> > http://www.accelacomm.com/jaw/sfnl/114/51521223/
>> >> >> > _______________________________________________
>> >> >> > Mingw-w64-public mailing list
>> >> >> > [email protected]
>> >> >> > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> Regards,
>> >> >>   niXman
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> ------------------------------------------------------------------------------
>> >> >> Virtualization & Cloud Management Using Capacity Planning
>> >> >> Cloud computing makes use of virtualization - but cloud computing
>> >> >> also focuses on allowing computing to be delivered as a service.
>> >> >> http://www.accelacomm.com/jaw/sfnl/114/51521223/
>> >> >> _______________________________________________
>> >> >> Mingw-w64-public mailing list
>> >> >> [email protected]
>> >> >> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > ------------------------------------------------------------------------------
>> >> > Virtualization & Cloud Management Using Capacity Planning
>> >> > Cloud computing makes use of virtualization - but cloud computing
>> >> > also focuses on allowing computing to be delivered as a service.
>> >> > http://www.accelacomm.com/jaw/sfnl/114/51521223/
>> >> > _______________________________________________
>> >> > Mingw-w64-public mailing list
>> >> > [email protected]
>> >> > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> Regards,
>> >>   niXman
>> >>
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> Virtualization & Cloud Management Using Capacity Planning
>> >> Cloud computing makes use of virtualization - but cloud computing
>> >> also focuses on allowing computing to be delivered as a service.
>> >> http://www.accelacomm.com/jaw/sfnl/114/51521223/
>> >> _______________________________________________
>> >> Mingw-w64-public mailing list
>> >> [email protected]
>> >> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>> >
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > Virtualization & Cloud Management Using Capacity Planning
>> > Cloud computing makes use of virtualization - but cloud computing
>> > also focuses on allowing computing to be delivered as a service.
>> > http://www.accelacomm.com/jaw/sfnl/114/51521223/
>> > _______________________________________________
>> > Mingw-w64-public mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>> >
>>
>>
>>
>> --
>> Regards,
>>   niXman
>>
>>
>> ------------------------------------------------------------------------------
>> Virtualization & Cloud Management Using Capacity Planning
>> Cloud computing makes use of virtualization - but cloud computing
>> also focuses on allowing computing to be delivered as a service.
>> http://www.accelacomm.com/jaw/sfnl/114/51521223/
>> _______________________________________________
>> Mingw-w64-public mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>
>
>
> ------------------------------------------------------------------------------
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> _______________________________________________
> Mingw-w64-public mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>



-- 
Regards,
  niXman

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to