Message ID | CA+XhMqxuYwkJLbCRZpAM7pM14CbLzx3BZ=n6FW14cg344xsFJA@mail.gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [1/9] Enabling BSD symbols | expand |
On 6/29/20 4:48 PM, David CARLIER wrote: >>From 5c6022f21289eb6e78e93d584c766db82165dced Mon Sep 17 00:00:00 2001 > From: David Carlier <devnexen@gmail.com> > Date: Mon, 29 Jun 2020 22:13:35 +0000 > Subject: [PATCH 1/9] Enabling BSD symbols. Suggestion for the title: build: Enable BSD symbols for Haiku Rationale for that suggestion: most commits start with a category (here, 'build:' is a nice catch-all, since you are improving the build for a given platform). We tend to avoid trailing '.' in the subject. And mentioning which platform is affected is useful for someone browsing one-line summaries to know the scope of theh change. Also, this message (and the rest of the series) came through as a top-level thread, rather than in-reply-to the 0/9 message. That makes it harder to track the changes as a group. > > Signed-off-by: David Carlier <devnexen@gmail.com> > --- > configure | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/configure b/configure > index 4a22dcd563..d81931ba5e 100755 > --- a/configure > +++ b/configure > @@ -903,8 +903,8 @@ SunOS) > ;; > Haiku) > haiku="yes" > - QEMU_CFLAGS="-DB_USE_POSITIVE_POSIX_ERRORS $QEMU_CFLAGS" > - LIBS="-lposix_error_mapper -lnetwork $LIBS" > + QEMU_CFLAGS="-DB_USE_POSITIVE_POSIX_ERRORS -DBSD_SOURCE $QEMU_CFLAGS" > + LIBS="-lposix_error_mapper -lnetwork -lbsd $LIBS" > ;; > Linux) > audio_drv_list="try-pa oss" > -- > 2.26.0 >
On Tue, 30 Jun 2020 at 01:44, David CARLIER <devnexen@gmail.com> wrote: > > From 5c6022f21289eb6e78e93d584c766db82165dced Mon Sep 17 00:00:00 2001 > From: David Carlier <devnexen@gmail.com> > Date: Mon, 29 Jun 2020 22:13:35 +0000 > Subject: [PATCH 1/9] Enabling BSD symbols. > > Signed-off-by: David Carlier <devnexen@gmail.com> > --- > configure | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) Reviewed-by: Peter Maydell <peter.maydell@linaro.org> thanks -- PMM
On 29/06/2020 23.48, David CARLIER wrote: > From 5c6022f21289eb6e78e93d584c766db82165dced Mon Sep 17 00:00:00 2001 > From: David Carlier <devnexen@gmail.com> > Date: Mon, 29 Jun 2020 22:13:35 +0000 > Subject: [PATCH 1/9] Enabling BSD symbols. > > Signed-off-by: David Carlier <devnexen@gmail.com> > --- > configure | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/configure b/configure > index 4a22dcd563..d81931ba5e 100755 > --- a/configure > +++ b/configure > @@ -903,8 +903,8 @@ SunOS) > ;; > Haiku) > haiku="yes" > - QEMU_CFLAGS="-DB_USE_POSITIVE_POSIX_ERRORS $QEMU_CFLAGS" > - LIBS="-lposix_error_mapper -lnetwork $LIBS" > + QEMU_CFLAGS="-DB_USE_POSITIVE_POSIX_ERRORS -DBSD_SOURCE $QEMU_CFLAGS" Hi David! In the version of Haiku that has recently been contributed as a VM for the test/vm/ test suite, this is rather called _BSD_SOURCE, i.e. with an underscore at the beginning. Has this been renamed in the course of time, or was this a typo in your patch? Thomas
diff --git a/configure b/configure index 4a22dcd563..d81931ba5e 100755 --- a/configure +++ b/configure @@ -903,8 +903,8 @@ SunOS) ;; Haiku) haiku="yes" - QEMU_CFLAGS="-DB_USE_POSITIVE_POSIX_ERRORS $QEMU_CFLAGS" - LIBS="-lposix_error_mapper -lnetwork $LIBS" + QEMU_CFLAGS="-DB_USE_POSITIVE_POSIX_ERRORS -DBSD_SOURCE $QEMU_CFLAGS" + LIBS="-lposix_error_mapper -lnetwork -lbsd $LIBS" ;; Linux) audio_drv_list="try-pa oss"