All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] add elfXX.c as extra_dist to grub-core/Makefile.core.def
@ 2013-04-06 20:22 Andrey Borzenkov
  2013-04-09  2:58 ` Andrey Borzenkov
  0 siblings, 1 reply; 3+ messages in thread
From: Andrey Borzenkov @ 2013-04-06 20:22 UTC (permalink / raw)
  To: grub-devel

[  327s] gcc -E -DGRUB_LST_GENERATOR -Dgrub_fs_register=FS_LIST_MARKER -Dgrub_video_register=VIDEO_LIST_MARKER -Dgrub_parttool_register=PARTTOOL_LIST_MARKER -Dgrub_partition_map_register=PARTMAP_LIST_MARKER \
'-Dgrub_term_register_input(...)=INPUT_TERMINAL_LIST_MARKER(__VA_ARGS__)' '-Dgrub_term_register_output(...)=OUTPUT_TERMINAL_LIST_MARKER(__VA_ARGS__)' '-Dgrub_register_command(...)=COMMAND_LIST_MARKER(__VA_ARGS__)' '-Dgrub_register_extcmd(...)=EXTCOMMAND_LIST_MARKER(__VA_ARGS__)' '-Dgrub_register_command_p1(...)=P1COMMAND_LIST_MARKER(__VA_ARGS__)' \
-DHAVE_CONFIG_H -I. -I../../grub-core -I..  -Wall -W -I../../include -I../include  -DGRUB_MACHINE_EFI=1 -DGRUB_MACHINE=X86_64_EFI -DGRUB_TARGET_CPU_X86_64=1 -m64 -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/4.7/include -DGRUB_FILE=\"kern/elf.c\" -I. -I../../grub-core -I.. -I../.. -I../../include -I../include -I../../grub-core/lib/libgcrypt-grub/include -I../../grub-core/lib/libgcrypt-grub/src/     ../../grub-core/kern/elf.c > elf.marker.new || (rm -f elf.marker; exit 1)
[  327s] ../../grub-core/kern/elf.c:132:19: fatal error: elfXX.c: No such file or directory

Signed-off-by: Andrey Borzenkov <arvidjaar@gmail.com>

---
 ChangeLog                   | 5 +++++
 grub-core/Makefile.core.def | 2 ++
 2 files changed, 7 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 9163911..486271b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-04-07  Andrey Borzenkov <arvidjaar@gmail.com>
+
+	* grub-core/Makefile.core.def: Add kern/elfXX.c to elf module
+	as extra_dist.
+
 2013-04-06  Andrey Borzenkov <arvidjaar@gmail.com>
 
 	* conf/Makefile.extra-dist (EXTRA_DIST): Add
diff --git a/grub-core/Makefile.core.def b/grub-core/Makefile.core.def
index 4b4c024..fece882 100644
--- a/grub-core/Makefile.core.def
+++ b/grub-core/Makefile.core.def
@@ -1316,6 +1316,8 @@ module = {
 module = {
   name = elf;
   common = kern/elf.c;
+
+  extra_dist = kern/elfXX.c;
 };
 
 module = {
-- 
tg: (a636801..) u/elfXX (depends on: master)


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

* Re: [PATCH] add elfXX.c as extra_dist to grub-core/Makefile.core.def
  2013-04-06 20:22 [PATCH] add elfXX.c as extra_dist to grub-core/Makefile.core.def Andrey Borzenkov
@ 2013-04-09  2:58 ` Andrey Borzenkov
  2013-04-09 11:25   ` Vladimir 'φ-coder/phcoder' Serbinenko
  0 siblings, 1 reply; 3+ messages in thread
From: Andrey Borzenkov @ 2013-04-09  2:58 UTC (permalink / raw)
  To: grub-devel

В Sun,  7 Apr 2013 00:22:33 +0400
Andrey Borzenkov <arvidjaar@gmail.com> пишет:

> [  327s] gcc -E -DGRUB_LST_GENERATOR -Dgrub_fs_register=FS_LIST_MARKER -Dgrub_video_register=VIDEO_LIST_MARKER -Dgrub_parttool_register=PARTTOOL_LIST_MARKER -Dgrub_partition_map_register=PARTMAP_LIST_MARKER \
> '-Dgrub_term_register_input(...)=INPUT_TERMINAL_LIST_MARKER(__VA_ARGS__)' '-Dgrub_term_register_output(...)=OUTPUT_TERMINAL_LIST_MARKER(__VA_ARGS__)' '-Dgrub_register_command(...)=COMMAND_LIST_MARKER(__VA_ARGS__)' '-Dgrub_register_extcmd(...)=EXTCOMMAND_LIST_MARKER(__VA_ARGS__)' '-Dgrub_register_command_p1(...)=P1COMMAND_LIST_MARKER(__VA_ARGS__)' \
> -DHAVE_CONFIG_H -I. -I../../grub-core -I..  -Wall -W -I../../include -I../include  -DGRUB_MACHINE_EFI=1 -DGRUB_MACHINE=X86_64_EFI -DGRUB_TARGET_CPU_X86_64=1 -m64 -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/4.7/include -DGRUB_FILE=\"kern/elf.c\" -I. -I../../grub-core -I.. -I../.. -I../../include -I../include -I../../grub-core/lib/libgcrypt-grub/include -I../../grub-core/lib/libgcrypt-grub/src/     ../../grub-core/kern/elf.c > elf.marker.new || (rm -f elf.marker; exit 1)
> [  327s] ../../grub-core/kern/elf.c:132:19: fatal error: elfXX.c: No such file or directory
> 

Ping. This makes it impossible to compile from dist tarball.

I wish we had something like extra_deps instead (to correctly trigger
make when included file changes) but I'm not yet sure about proper make
magic.

> Signed-off-by: Andrey Borzenkov <arvidjaar@gmail.com>
> 
> ---
>  ChangeLog                   | 5 +++++
>  grub-core/Makefile.core.def | 2 ++
>  2 files changed, 7 insertions(+)
> 
> diff --git a/ChangeLog b/ChangeLog
> index 9163911..486271b 100644
> --- a/ChangeLog
> +++ b/ChangeLog
> @@ -1,3 +1,8 @@
> +2013-04-07  Andrey Borzenkov <arvidjaar@gmail.com>
> +
> +	* grub-core/Makefile.core.def: Add kern/elfXX.c to elf module
> +	as extra_dist.
> +
>  2013-04-06  Andrey Borzenkov <arvidjaar@gmail.com>
>  
>  	* conf/Makefile.extra-dist (EXTRA_DIST): Add
> diff --git a/grub-core/Makefile.core.def b/grub-core/Makefile.core.def
> index 4b4c024..fece882 100644
> --- a/grub-core/Makefile.core.def
> +++ b/grub-core/Makefile.core.def
> @@ -1316,6 +1316,8 @@ module = {
>  module = {
>    name = elf;
>    common = kern/elf.c;
> +
> +  extra_dist = kern/elfXX.c;
>  };
>  
>  module = {



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

* Re: [PATCH] add elfXX.c as extra_dist to grub-core/Makefile.core.def
  2013-04-09  2:58 ` Andrey Borzenkov
@ 2013-04-09 11:25   ` Vladimir 'φ-coder/phcoder' Serbinenko
  0 siblings, 0 replies; 3+ messages in thread
From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-04-09 11:25 UTC (permalink / raw)
  To: The development of GNU GRUB

[-- Attachment #1: Type: text/plain, Size: 2686 bytes --]

On 09.04.2013 04:58, Andrey Borzenkov wrote:

> В Sun,  7 Apr 2013 00:22:33 +0400
> Andrey Borzenkov <arvidjaar@gmail.com> пишет:
> 
>> [  327s] gcc -E -DGRUB_LST_GENERATOR -Dgrub_fs_register=FS_LIST_MARKER -Dgrub_video_register=VIDEO_LIST_MARKER -Dgrub_parttool_register=PARTTOOL_LIST_MARKER -Dgrub_partition_map_register=PARTMAP_LIST_MARKER \
>> '-Dgrub_term_register_input(...)=INPUT_TERMINAL_LIST_MARKER(__VA_ARGS__)' '-Dgrub_term_register_output(...)=OUTPUT_TERMINAL_LIST_MARKER(__VA_ARGS__)' '-Dgrub_register_command(...)=COMMAND_LIST_MARKER(__VA_ARGS__)' '-Dgrub_register_extcmd(...)=EXTCOMMAND_LIST_MARKER(__VA_ARGS__)' '-Dgrub_register_command_p1(...)=P1COMMAND_LIST_MARKER(__VA_ARGS__)' \
>> -DHAVE_CONFIG_H -I. -I../../grub-core -I..  -Wall -W -I../../include -I../include  -DGRUB_MACHINE_EFI=1 -DGRUB_MACHINE=X86_64_EFI -DGRUB_TARGET_CPU_X86_64=1 -m64 -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/4.7/include -DGRUB_FILE=\"kern/elf.c\" -I. -I../../grub-core -I.. -I../.. -I../../include -I../include -I../../grub-core/lib/libgcrypt-grub/include -I../../grub-core/lib/libgcrypt-grub/src/     ../../grub-core/kern/elf.c > elf.marker.new || (rm -f elf.marker; exit 1)
>> [  327s] ../../grub-core/kern/elf.c:132:19: fatal error: elfXX.c: No such file or directory
>>
> 
> Ping. This makes it impossible to compile from dist tarball.

Pong? It's already committed

> 
> I wish we had something like extra_deps instead (to correctly trigger
> make when included file changes) but I'm not yet sure about proper make
> magic.
> 
>> Signed-off-by: Andrey Borzenkov <arvidjaar@gmail.com>
>>
>> ---
>>  ChangeLog                   | 5 +++++
>>  grub-core/Makefile.core.def | 2 ++
>>  2 files changed, 7 insertions(+)
>>
>> diff --git a/ChangeLog b/ChangeLog
>> index 9163911..486271b 100644
>> --- a/ChangeLog
>> +++ b/ChangeLog
>> @@ -1,3 +1,8 @@
>> +2013-04-07  Andrey Borzenkov <arvidjaar@gmail.com>
>> +
>> +	* grub-core/Makefile.core.def: Add kern/elfXX.c to elf module
>> +	as extra_dist.
>> +
>>  2013-04-06  Andrey Borzenkov <arvidjaar@gmail.com>
>>  
>>  	* conf/Makefile.extra-dist (EXTRA_DIST): Add
>> diff --git a/grub-core/Makefile.core.def b/grub-core/Makefile.core.def
>> index 4b4c024..fece882 100644
>> --- a/grub-core/Makefile.core.def
>> +++ b/grub-core/Makefile.core.def
>> @@ -1316,6 +1316,8 @@ module = {
>>  module = {
>>    name = elf;
>>    common = kern/elf.c;
>> +
>> +  extra_dist = kern/elfXX.c;
>>  };
>>  
>>  module = {
> 
> 
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/grub-devel




[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 294 bytes --]

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

end of thread, other threads:[~2013-04-09 11:25 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-06 20:22 [PATCH] add elfXX.c as extra_dist to grub-core/Makefile.core.def Andrey Borzenkov
2013-04-09  2:58 ` Andrey Borzenkov
2013-04-09 11:25   ` Vladimir 'φ-coder/phcoder' Serbinenko

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.