Thread (12 messages) 12 messages, 3 authors, 2020-05-19

Re: [PATCH 1/2] uuid.c: split uuid stuffs from util.c

From: Guoqing Jiang <hidden>
Date: 2020-05-18 17:33:54

On 5/18/20 7:18 PM, Jes Sorensen wrote:
On 5/15/20 9:40 AM, Guoqing Jiang wrote:
quoted
Currently, 'make raid6check' is build broken since commit b06815989
("mdadm: load default sysfs attributes after assemblation").

/usr/bin/ld: sysfs.o: in function `sysfsline':
sysfs.c:(.text+0x2707): undefined reference to `parse_uuid'
/usr/bin/ld: sysfs.c:(.text+0x271a): undefined reference to `uuid_zero'
/usr/bin/ld: sysfs.c:(.text+0x2721): undefined reference to `uuid_zero'

Apparently, the compile of mdadm or raid6check are coupled with uuid
functions inside util.c. However, we can't just add util.o to CHECK_OBJS
which raid6check is needed, because it caused other worse problems.

So, let's introduce a uuid.c file which is indenpended file to fix the
problem, all the contents are splitted from util.c.

Cc: Piergiorgio Sartor <redacted>
Cc: Wolfgang Denk <redacted>
Signed-off-by: Guoqing Jiang <redacted>
---
  Makefile |  6 ++--
  util.c   | 87 -----------------------------------------------------
  uuid.c   | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  3 files changed, 95 insertions(+), 90 deletions(-)
  create mode 100644 uuid.c
I am fine with this change, but uuid.c needs to respect the license
header that was in util.c
Ok, will copy it from util.c instead of just the below comment.

+/*
+ * Splited from util.c, so uuid.c shares the same copyright of it,
+ */
+


Thanks,
Guoqing
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help