All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] package/schifra: move -o option from OPTIONS to build commands
@ 2014-10-28  6:17 Max Filippov
  2014-10-28  8:08 ` Arnout Vandecappelle
  0 siblings, 1 reply; 4+ messages in thread
From: Max Filippov @ 2014-10-28  6:17 UTC (permalink / raw)
  To: buildroot

This allows redefining OPTIONS w/o risk of having too many or too few -o
in the end of it.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
---
 package/schifra/0001-fix-makefile-options.patch |  119 +++++++++++++++++++++++
 1 files changed, 119 insertions(+), 0 deletions(-)
 create mode 100644 package/schifra/0001-fix-makefile-options.patch

diff --git a/package/schifra/0001-fix-makefile-options.patch b/package/schifra/0001-fix-makefile-options.patch
new file mode 100644
index 0000000..c8395e9
--- /dev/null
+++ b/package/schifra/0001-fix-makefile-options.patch
@@ -0,0 +1,119 @@
+Move -o option from OPTIONS to build commands
+
+This allows redefining OPTIONS w/o risk of having too many or too few -o
+in the end of it.
+
+Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
+
+--- schifra-0.0.1/Makefile	1999-12-31 17:00:00.000000000 +0300
++++ schifra-0.0.1/Makefile.new	2014-10-28 10:07:19.000000000 +0400
+@@ -22,7 +22,7 @@
+ 
+ COMPILER         = -c++
+ OPTIMIZATION_OPT = -O3
+-OPTIONS          = -ansi -pedantic-errors -Wall -Wextra -Werror -Wno-long-long -lstdc++ $(OPTIMIZATION_OPT) -o
++OPTIONS          = -ansi -pedantic-errors -Wall -Wextra -Werror -Wno-long-long -lstdc++ $(OPTIMIZATION_OPT)
+ 
+ HPP_SRC+=schifra_galois_field_polynomial.hpp
+ HPP_SRC+=schifra_galois_field.hpp
+@@ -70,76 +70,76 @@
+ 	./schifra_reed_solomon_speed_evaluation
+ 
+ schifra_reed_solomon_codec_validation: schifra_reed_solomon_codec_validation.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_codec_validation schifra_reed_solomon_codec_validation.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_codec_validation schifra_reed_solomon_codec_validation.cpp
+ 
+ schifra_reed_solomon_speed_evaluation: schifra_reed_solomon_speed_evaluation.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_speed_evaluation schifra_reed_solomon_speed_evaluation.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_speed_evaluation schifra_reed_solomon_speed_evaluation.cpp
+ 
+ schifra_reed_solomon_file_encoding_example: schifra_reed_solomon_file_encoding_example.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_file_encoding_example schifra_reed_solomon_file_encoding_example.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_file_encoding_example schifra_reed_solomon_file_encoding_example.cpp
+ 
+ schifra_reed_solomon_file_decoding_example: schifra_reed_solomon_file_decoding_example.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_file_decoding_example schifra_reed_solomon_file_decoding_example.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_file_decoding_example schifra_reed_solomon_file_decoding_example.cpp
+ 
+ schifra_reed_solomon_example01: schifra_reed_solomon_example01.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_example01 schifra_reed_solomon_example01.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_example01 schifra_reed_solomon_example01.cpp
+ 
+ schifra_reed_solomon_example02: schifra_reed_solomon_example02.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_example02 schifra_reed_solomon_example02.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_example02 schifra_reed_solomon_example02.cpp
+ 
+ schifra_reed_solomon_example03: schifra_reed_solomon_example03.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_example03 schifra_reed_solomon_example03.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_example03 schifra_reed_solomon_example03.cpp
+ 
+ schifra_reed_solomon_example04: schifra_reed_solomon_example04.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_example04 schifra_reed_solomon_example04.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_example04 schifra_reed_solomon_example04.cpp
+ 
+ schifra_reed_solomon_example05: schifra_reed_solomon_example05.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_example05 schifra_reed_solomon_example05.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_example05 schifra_reed_solomon_example05.cpp
+ 
+ schifra_reed_solomon_example06: schifra_reed_solomon_example06.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_example06 schifra_reed_solomon_example06.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_example06 schifra_reed_solomon_example06.cpp
+ 
+ schifra_reed_solomon_example07: schifra_reed_solomon_example07.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_example07 schifra_reed_solomon_example07.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_example07 schifra_reed_solomon_example07.cpp
+ 
+ schifra_reed_solomon_example08: schifra_reed_solomon_example08.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_example08 schifra_reed_solomon_example08.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_example08 schifra_reed_solomon_example08.cpp
+ 
+ schifra_interleaving_example01: schifra_interleaving_example01.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_interleaving_example01 schifra_interleaving_example01.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_interleaving_example01 schifra_interleaving_example01.cpp
+ 
+ schifra_interleaving_example02: schifra_interleaving_example02.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_interleaving_example02 schifra_interleaving_example02.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_interleaving_example02 schifra_interleaving_example02.cpp
+ 
+ schifra_interleaving_example03: schifra_interleaving_example03.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_interleaving_example03 schifra_interleaving_example03.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_interleaving_example03 schifra_interleaving_example03.cpp
+ 
+ schifra_reed_solomon_file_interleaving_example: schifra_reed_solomon_file_interleaving_example.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_file_interleaving_example schifra_reed_solomon_file_interleaving_example.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_file_interleaving_example schifra_reed_solomon_file_interleaving_example.cpp
+ 
+ schifra_bitio_example01: schifra_bitio_example01.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_bitio_example01 schifra_bitio_example01.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_bitio_example01 schifra_bitio_example01.cpp
+ 
+ schifra_bitio_example02: schifra_bitio_example02.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_bitio_example02 schifra_bitio_example02.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_bitio_example02 schifra_bitio_example02.cpp
+ 
+ schifra_erasure_channel_example01: schifra_erasure_channel_example01.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_erasure_channel_example01 schifra_erasure_channel_example01.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_erasure_channel_example01 schifra_erasure_channel_example01.cpp
+ 
+ schifra_erasure_channel_example02: schifra_erasure_channel_example02.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_erasure_channel_example02 schifra_erasure_channel_example02.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_erasure_channel_example02 schifra_erasure_channel_example02.cpp
+ 
+ schifra_reed_solomon_gencodec_example: schifra_reed_solomon_gencodec_example.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_gencodec_example schifra_reed_solomon_gencodec_example.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_gencodec_example schifra_reed_solomon_gencodec_example.cpp
+ 
+ schifra_reed_solomon_product_code_example : schifra_reed_solomon_product_code_example.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_product_code_example schifra_reed_solomon_product_code_example.cpp
++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_product_code_example schifra_reed_solomon_product_code_example.cpp
+ 
+ schifra_reed_solomon_threads_example01: schifra_reed_solomon_threads_example01.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_threads_example01 schifra_reed_solomon_threads_example01.cpp -pthread -lboost_thread
++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_threads_example01 schifra_reed_solomon_threads_example01.cpp -pthread -lboost_thread
+ 
+ schifra_reed_solomon_threads_example02: schifra_reed_solomon_threads_example02.cpp $(HPP_SRC)
+-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_threads_example02 schifra_reed_solomon_threads_example02.cpp -pthread -lboost_thread
++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_threads_example02 schifra_reed_solomon_threads_example02.cpp -pthread -lboost_thread
+ 
+ clean:
+ 	rm -f core.* *.o *.bak *stackdump *~
-- 
1.7.7.6

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH] package/schifra: move -o option from OPTIONS to build commands
  2014-10-28  6:17 [Buildroot] [PATCH] package/schifra: move -o option from OPTIONS to build commands Max Filippov
@ 2014-10-28  8:08 ` Arnout Vandecappelle
  2014-10-28  8:25   ` Max Filippov
  0 siblings, 1 reply; 4+ messages in thread
From: Arnout Vandecappelle @ 2014-10-28  8:08 UTC (permalink / raw)
  To: buildroot

On 28/10/14 07:17, Max Filippov wrote:
> This allows redefining OPTIONS w/o risk of having too many or too few -o
> in the end of it.
> 
> Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
> ---
>  package/schifra/0001-fix-makefile-options.patch |  119 +++++++++++++++++++++++
>  1 files changed, 119 insertions(+), 0 deletions(-)
>  create mode 100644 package/schifra/0001-fix-makefile-options.patch
> 
> diff --git a/package/schifra/0001-fix-makefile-options.patch b/package/schifra/0001-fix-makefile-options.patch
> new file mode 100644
> index 0000000..c8395e9
> --- /dev/null
> +++ b/package/schifra/0001-fix-makefile-options.patch
> @@ -0,0 +1,119 @@
> +Move -o option from OPTIONS to build commands
> +
> +This allows redefining OPTIONS w/o risk of having too many or too few -o
> +in the end of it.
> +
> +Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
> +
> +--- schifra-0.0.1/Makefile	1999-12-31 17:00:00.000000000 +0300
> ++++ schifra-0.0.1/Makefile.new	2014-10-28 10:07:19.000000000 +0400
> +@@ -22,7 +22,7 @@
> + 
> + COMPILER         = -c++
> + OPTIMIZATION_OPT = -O3
> +-OPTIONS          = -ansi -pedantic-errors -Wall -Wextra -Werror -Wno-long-long -lstdc++ $(OPTIMIZATION_OPT) -o
> ++OPTIONS          = -ansi -pedantic-errors -Wall -Wextra -Werror -Wno-long-long -lstdc++ $(OPTIMIZATION_OPT)

 This patch doesn't apply to my schifra... In fact, the Makefile in my schifra
looks as if this patch has already been applied! So I think upstream has changed
the tarball without changing the version (well, actually, there is no version in
the tarball, but the Makefile etc. still claim it's version 0.0.1).

 This thing desperately needs a hash! My schifra.tgz has sh256sum
3e60478cf024d87735d1cc1460aa2176c449e6c7f76914eefda25d3b20d22522  schifra.tgz


 Regards,
 Arnout

> + 
> + HPP_SRC+=schifra_galois_field_polynomial.hpp
> + HPP_SRC+=schifra_galois_field.hpp
> +@@ -70,76 +70,76 @@
> + 	./schifra_reed_solomon_speed_evaluation
> + 
> + schifra_reed_solomon_codec_validation: schifra_reed_solomon_codec_validation.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_codec_validation schifra_reed_solomon_codec_validation.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_codec_validation schifra_reed_solomon_codec_validation.cpp
> + 
> + schifra_reed_solomon_speed_evaluation: schifra_reed_solomon_speed_evaluation.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_speed_evaluation schifra_reed_solomon_speed_evaluation.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_speed_evaluation schifra_reed_solomon_speed_evaluation.cpp
> + 
> + schifra_reed_solomon_file_encoding_example: schifra_reed_solomon_file_encoding_example.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_file_encoding_example schifra_reed_solomon_file_encoding_example.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_file_encoding_example schifra_reed_solomon_file_encoding_example.cpp
> + 
> + schifra_reed_solomon_file_decoding_example: schifra_reed_solomon_file_decoding_example.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_file_decoding_example schifra_reed_solomon_file_decoding_example.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_file_decoding_example schifra_reed_solomon_file_decoding_example.cpp
> + 
> + schifra_reed_solomon_example01: schifra_reed_solomon_example01.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_example01 schifra_reed_solomon_example01.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_example01 schifra_reed_solomon_example01.cpp
> + 
> + schifra_reed_solomon_example02: schifra_reed_solomon_example02.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_example02 schifra_reed_solomon_example02.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_example02 schifra_reed_solomon_example02.cpp
> + 
> + schifra_reed_solomon_example03: schifra_reed_solomon_example03.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_example03 schifra_reed_solomon_example03.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_example03 schifra_reed_solomon_example03.cpp
> + 
> + schifra_reed_solomon_example04: schifra_reed_solomon_example04.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_example04 schifra_reed_solomon_example04.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_example04 schifra_reed_solomon_example04.cpp
> + 
> + schifra_reed_solomon_example05: schifra_reed_solomon_example05.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_example05 schifra_reed_solomon_example05.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_example05 schifra_reed_solomon_example05.cpp
> + 
> + schifra_reed_solomon_example06: schifra_reed_solomon_example06.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_example06 schifra_reed_solomon_example06.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_example06 schifra_reed_solomon_example06.cpp
> + 
> + schifra_reed_solomon_example07: schifra_reed_solomon_example07.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_example07 schifra_reed_solomon_example07.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_example07 schifra_reed_solomon_example07.cpp
> + 
> + schifra_reed_solomon_example08: schifra_reed_solomon_example08.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_example08 schifra_reed_solomon_example08.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_example08 schifra_reed_solomon_example08.cpp
> + 
> + schifra_interleaving_example01: schifra_interleaving_example01.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_interleaving_example01 schifra_interleaving_example01.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_interleaving_example01 schifra_interleaving_example01.cpp
> + 
> + schifra_interleaving_example02: schifra_interleaving_example02.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_interleaving_example02 schifra_interleaving_example02.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_interleaving_example02 schifra_interleaving_example02.cpp
> + 
> + schifra_interleaving_example03: schifra_interleaving_example03.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_interleaving_example03 schifra_interleaving_example03.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_interleaving_example03 schifra_interleaving_example03.cpp
> + 
> + schifra_reed_solomon_file_interleaving_example: schifra_reed_solomon_file_interleaving_example.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_file_interleaving_example schifra_reed_solomon_file_interleaving_example.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_file_interleaving_example schifra_reed_solomon_file_interleaving_example.cpp
> + 
> + schifra_bitio_example01: schifra_bitio_example01.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_bitio_example01 schifra_bitio_example01.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_bitio_example01 schifra_bitio_example01.cpp
> + 
> + schifra_bitio_example02: schifra_bitio_example02.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_bitio_example02 schifra_bitio_example02.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_bitio_example02 schifra_bitio_example02.cpp
> + 
> + schifra_erasure_channel_example01: schifra_erasure_channel_example01.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_erasure_channel_example01 schifra_erasure_channel_example01.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_erasure_channel_example01 schifra_erasure_channel_example01.cpp
> + 
> + schifra_erasure_channel_example02: schifra_erasure_channel_example02.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_erasure_channel_example02 schifra_erasure_channel_example02.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_erasure_channel_example02 schifra_erasure_channel_example02.cpp
> + 
> + schifra_reed_solomon_gencodec_example: schifra_reed_solomon_gencodec_example.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_gencodec_example schifra_reed_solomon_gencodec_example.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_gencodec_example schifra_reed_solomon_gencodec_example.cpp
> + 
> + schifra_reed_solomon_product_code_example : schifra_reed_solomon_product_code_example.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_product_code_example schifra_reed_solomon_product_code_example.cpp
> ++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_product_code_example schifra_reed_solomon_product_code_example.cpp
> + 
> + schifra_reed_solomon_threads_example01: schifra_reed_solomon_threads_example01.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_threads_example01 schifra_reed_solomon_threads_example01.cpp -pthread -lboost_thread
> ++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_threads_example01 schifra_reed_solomon_threads_example01.cpp -pthread -lboost_thread
> + 
> + schifra_reed_solomon_threads_example02: schifra_reed_solomon_threads_example02.cpp $(HPP_SRC)
> +-	$(COMPILER) $(OPTIONS) schifra_reed_solomon_threads_example02 schifra_reed_solomon_threads_example02.cpp -pthread -lboost_thread
> ++	$(COMPILER) $(OPTIONS) -o schifra_reed_solomon_threads_example02 schifra_reed_solomon_threads_example02.cpp -pthread -lboost_thread
> + 
> + clean:
> + 	rm -f core.* *.o *.bak *stackdump *~
> 


-- 
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH] package/schifra: move -o option from OPTIONS to build commands
  2014-10-28  8:08 ` Arnout Vandecappelle
@ 2014-10-28  8:25   ` Max Filippov
  2014-10-28  8:43     ` Max Filippov
  0 siblings, 1 reply; 4+ messages in thread
From: Max Filippov @ 2014-10-28  8:25 UTC (permalink / raw)
  To: buildroot

On Tue, Oct 28, 2014 at 11:08 AM, Arnout Vandecappelle <arnout@mind.be> wrote:
> On 28/10/14 07:17, Max Filippov wrote:
>> This allows redefining OPTIONS w/o risk of having too many or too few -o
>> in the end of it.
>>
>> Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
>> ---
>>  package/schifra/0001-fix-makefile-options.patch |  119 +++++++++++++++++++++++
>>  1 files changed, 119 insertions(+), 0 deletions(-)
>>  create mode 100644 package/schifra/0001-fix-makefile-options.patch
>>
>> diff --git a/package/schifra/0001-fix-makefile-options.patch b/package/schifra/0001-fix-makefile-options.patch
>> new file mode 100644
>> index 0000000..c8395e9
>> --- /dev/null
>> +++ b/package/schifra/0001-fix-makefile-options.patch
>> @@ -0,0 +1,119 @@
>> +Move -o option from OPTIONS to build commands
>> +
>> +This allows redefining OPTIONS w/o risk of having too many or too few -o
>> +in the end of it.
>> +
>> +Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
>> +
>> +--- schifra-0.0.1/Makefile   1999-12-31 17:00:00.000000000 +0300
>> ++++ schifra-0.0.1/Makefile.new       2014-10-28 10:07:19.000000000 +0400
>> +@@ -22,7 +22,7 @@
>> +
>> + COMPILER         = -c++
>> + OPTIMIZATION_OPT = -O3
>> +-OPTIONS          = -ansi -pedantic-errors -Wall -Wextra -Werror -Wno-long-long -lstdc++ $(OPTIMIZATION_OPT) -o
>> ++OPTIONS          = -ansi -pedantic-errors -Wall -Wextra -Werror -Wno-long-long -lstdc++ $(OPTIMIZATION_OPT)
>
>  This patch doesn't apply to my schifra... In fact, the Makefile in my schifra
> looks as if this patch has already been applied! So I think upstream has changed
> the tarball without changing the version (well, actually, there is no version in
> the tarball, but the Makefile etc. still claim it's version 0.0.1).
>
>  This thing desperately needs a hash! My schifra.tgz has sh256sum
> 3e60478cf024d87735d1cc1460aa2176c449e6c7f76914eefda25d3b20d22522  schifra.tgz

Oh, great. That explains it. Mine:
df59cf287b7f8923ec28a99971673a48a4147d961ed0588f9fe0f62a4d09344e  dl/schifra.tgz

-- 
Thanks.
-- Max

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH] package/schifra: move -o option from OPTIONS to build commands
  2014-10-28  8:25   ` Max Filippov
@ 2014-10-28  8:43     ` Max Filippov
  0 siblings, 0 replies; 4+ messages in thread
From: Max Filippov @ 2014-10-28  8:43 UTC (permalink / raw)
  To: buildroot

On Tue, Oct 28, 2014 at 11:25 AM, Max Filippov <jcmvbkbc@gmail.com> wrote:
> On Tue, Oct 28, 2014 at 11:08 AM, Arnout Vandecappelle <arnout@mind.be> wrote:
>> On 28/10/14 07:17, Max Filippov wrote:
>>> This allows redefining OPTIONS w/o risk of having too many or too few -o
>>> in the end of it.
>>>
>>> Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
>>> ---
>>>  package/schifra/0001-fix-makefile-options.patch |  119 +++++++++++++++++++++++
>>>  1 files changed, 119 insertions(+), 0 deletions(-)
>>>  create mode 100644 package/schifra/0001-fix-makefile-options.patch
>>>
>>> diff --git a/package/schifra/0001-fix-makefile-options.patch b/package/schifra/0001-fix-makefile-options.patch
>>> new file mode 100644
>>> index 0000000..c8395e9
>>> --- /dev/null
>>> +++ b/package/schifra/0001-fix-makefile-options.patch
>>> @@ -0,0 +1,119 @@
>>> +Move -o option from OPTIONS to build commands
>>> +
>>> +This allows redefining OPTIONS w/o risk of having too many or too few -o
>>> +in the end of it.
>>> +
>>> +Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
>>> +
>>> +--- schifra-0.0.1/Makefile   1999-12-31 17:00:00.000000000 +0300
>>> ++++ schifra-0.0.1/Makefile.new       2014-10-28 10:07:19.000000000 +0400
>>> +@@ -22,7 +22,7 @@
>>> +
>>> + COMPILER         = -c++
>>> + OPTIMIZATION_OPT = -O3
>>> +-OPTIONS          = -ansi -pedantic-errors -Wall -Wextra -Werror -Wno-long-long -lstdc++ $(OPTIMIZATION_OPT) -o
>>> ++OPTIONS          = -ansi -pedantic-errors -Wall -Wextra -Werror -Wno-long-long -lstdc++ $(OPTIMIZATION_OPT)
>>
>>  This patch doesn't apply to my schifra... In fact, the Makefile in my schifra
>> looks as if this patch has already been applied! So I think upstream has changed
>> the tarball without changing the version (well, actually, there is no version in
>> the tarball, but the Makefile etc. still claim it's version 0.0.1).
>>
>>  This thing desperately needs a hash! My schifra.tgz has sh256sum
>> 3e60478cf024d87735d1cc1460aa2176c449e6c7f76914eefda25d3b20d22522  schifra.tgz
>
> Oh, great. That explains it. Mine:
> df59cf287b7f8923ec28a99971673a48a4147d961ed0588f9fe0f62a4d09344e  dl/schifra.tgz

My version was downloaded 2014-06-01, after removing and re-fetching it
it builds well with your patch.

-- 
Thanks.
-- Max

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-10-28  8:43 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-28  6:17 [Buildroot] [PATCH] package/schifra: move -o option from OPTIONS to build commands Max Filippov
2014-10-28  8:08 ` Arnout Vandecappelle
2014-10-28  8:25   ` Max Filippov
2014-10-28  8:43     ` Max Filippov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.