* Re: [Bluez-devel] LIBS vs LD_FLAGS in bluez-utils makefiles [not found] <45540213.2004.5.20.21.35.29.45662@mem.nenie.org> @ 2004-05-21 15:53 ` Marcel Holtmann 2004-05-21 16:40 ` Marcel Holtmann 0 siblings, 1 reply; 5+ messages in thread From: Marcel Holtmann @ 2004-05-21 15:53 UTC (permalink / raw) To: Franck Arnaud; +Cc: BlueZ Mailing List Hi Franck, > (let me know if you want it in another format.) the format is quite right, but your mailer broke the patch. Maybe it is better you attach it instead of inlining. > diff --exclude=Makefile --exclude=Makefile.in -u -r > orig/bluez-utils-2.7/tools/Makefile.am bluez-utils-2.7/tools/Makefile.am > --- orig/bluez-utils-2.7/tools/Makefile.am Sun May 9 11:39:43 2004 > +++ bluez-utils-2.7/tools/Makefile.am Thu May 20 14:38:06 2004 > @@ -10,17 +10,7 @@ > > hciconfig_SOURCES = hciconfig.c csr.h csr.c > > -hciconfig_LDFLAGS = @BLUEZ_LIBS@ > - > -hcitool_LDFLAGS = @BLUEZ_LIBS@ > - > -l2ping_LDFLAGS = @BLUEZ_LIBS@ > - > -sdptool_LDFLAGS = @BLUEZ_LIBS@ > - > -ciptool_LDFLAGS = @BLUEZ_LIBS@ > - > -ppporc_LDFLAGS = @BLUEZ_LIBS@ > +LIBS = @BLUEZ_LIBS@ > > INCLUDES = @BLUEZ_INCLUDES@ I am happy to apply your patch, but this is not what I want. Tools like hciattach, hid2hci or hcisecfilter don't need to link -lbluetooth. What is the correct way of solving this? Regards Marcel ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Bluez-devel] LIBS vs LD_FLAGS in bluez-utils makefiles 2004-05-21 15:53 ` [Bluez-devel] LIBS vs LD_FLAGS in bluez-utils makefiles Marcel Holtmann @ 2004-05-21 16:40 ` Marcel Holtmann 0 siblings, 0 replies; 5+ messages in thread From: Marcel Holtmann @ 2004-05-21 16:40 UTC (permalink / raw) To: Franck Arnaud; +Cc: BlueZ Mailing List [-- Attachment #1: Type: text/plain, Size: 286 bytes --] Hi Franck, > I am happy to apply your patch, but this is not what I want. Tools like > hciattach, hid2hci or hcisecfilter don't need to link -lbluetooth. What > is the correct way of solving this? may you wanna check this patch first, before I am going to apply it. Regards Marcel [-- Attachment #2: patch --] [-- Type: text/x-patch, Size: 4903 bytes --] Index: cups/Makefile.am =================================================================== RCS file: /cvsroot/bluez/utils/cups/Makefile.am,v retrieving revision 1.1 diff -u -b -w -B -r1.1 Makefile.am --- cups/Makefile.am 2 May 2004 03:37:08 -0000 1.1 +++ cups/Makefile.am 21 May 2004 16:38:47 -0000 @@ -6,7 +6,7 @@ bluetooth_SOURCES = main.c sdp.c spp.c hcrp.c -LDFLAGS = @BLUEZ_LIBS@ +LIBS = @BLUEZ_LIBS@ INCLUDES = @BLUEZ_INCLUDES@ Index: dund/Makefile.am =================================================================== RCS file: /cvsroot/bluez/utils/dund/Makefile.am,v retrieving revision 1.1 diff -u -b -w -B -r1.1 Makefile.am --- dund/Makefile.am 25 Apr 2004 22:03:22 -0000 1.1 +++ dund/Makefile.am 21 May 2004 16:38:48 -0000 @@ -6,7 +6,7 @@ dund_SOURCES = main.c dun.c dund.h sdp.c lib.h msdun.c -LDFLAGS = @BLUEZ_LIBS@ +LIBS = @BLUEZ_LIBS@ INCLUDES = @BLUEZ_INCLUDES@ Index: hcid/Makefile.am =================================================================== RCS file: /cvsroot/bluez/utils/hcid/Makefile.am,v retrieving revision 1.15 diff -u -b -w -B -r1.15 Makefile.am --- hcid/Makefile.am 7 May 2004 23:08:02 -0000 1.15 +++ hcid/Makefile.am 21 May 2004 16:38:50 -0000 @@ -6,18 +6,18 @@ if DBUS dbus_hcid_sources = dbus.c -dbus_hcid_ldflags = @DBUS_LIBS@ +dbus_hcid_libs = @DBUS_LIBS@ dbus_hcid_cflags = -DENABLE_DBUS -DDBUS_API_SUBJECT_TO_CHANGE else dbus_hcid_sources = -dbus_hcid_ldflags = +dbus_hcid_libs = dbus_hcid_cflags = endif hcid_SOURCES = main.c security.c hcid.h lib.c lib.h parser.h parser.y lexer.l kword.h kword.c glib-ectomy.h glib-ectomy.c $(dbus_hcid_sources) hcid_CONFIG = hcid.conf -LDFLAGS = $(dbus_hcid_ldflags) @BLUEZ_LIBS@ +LIBS = $(dbus_hcid_libs) @BLUEZ_LIBS@ INCLUDES = @BLUEZ_INCLUDES@ @DBUS_INCLUDES@ $(dbus_hcid_cflags) Index: hidd/Makefile.am =================================================================== RCS file: /cvsroot/bluez/utils/hidd/Makefile.am,v retrieving revision 1.2 diff -u -b -w -B -r1.2 Makefile.am --- hidd/Makefile.am 7 May 2004 22:34:29 -0000 1.2 +++ hidd/Makefile.am 21 May 2004 16:38:50 -0000 @@ -6,6 +6,6 @@ hidd_SOURCES = main.c hidd.h sdp.c -LDFLAGS = @BLUEZ_LIBS@ +LIBS = @BLUEZ_LIBS@ INCLUDES = @BLUEZ_INCLUDES@ Index: pand/Makefile.am =================================================================== RCS file: /cvsroot/bluez/utils/pand/Makefile.am,v retrieving revision 1.1 diff -u -b -w -B -r1.1 Makefile.am --- pand/Makefile.am 25 Apr 2004 21:54:23 -0000 1.1 +++ pand/Makefile.am 21 May 2004 16:38:50 -0000 @@ -6,7 +6,7 @@ pand_SOURCES = main.c pand.h bnep.c sdp.c -LDFLAGS = @BLUEZ_LIBS@ +LIBS = @BLUEZ_LIBS@ INCLUDES = @BLUEZ_INCLUDES@ Index: rfcomm/Makefile.am =================================================================== RCS file: /cvsroot/bluez/utils/rfcomm/Makefile.am,v retrieving revision 1.8 diff -u -b -w -B -r1.8 Makefile.am --- rfcomm/Makefile.am 3 Apr 2004 06:05:22 -0000 1.8 +++ rfcomm/Makefile.am 21 May 2004 16:38:52 -0000 @@ -9,7 +9,7 @@ rfcomm_SOURCES = main.c parser.h parser.y lexer.l kword.h kword.c rfcomm_CONFIG = rfcomm.conf -LDFLAGS = @BLUEZ_LIBS@ +LIBS = @BLUEZ_LIBS@ INCLUDES = @BLUEZ_INCLUDES@ Index: sdpd/Makefile.am =================================================================== RCS file: /cvsroot/bluez/utils/sdpd/Makefile.am,v retrieving revision 1.5 diff -u -b -w -B -r1.5 Makefile.am --- sdpd/Makefile.am 3 Apr 2004 06:05:08 -0000 1.5 +++ sdpd/Makefile.am 21 May 2004 16:38:52 -0000 @@ -6,7 +6,7 @@ sdpd_SOURCES = main.c request.c service.c cstate.c servicedb.c sdpd.h -LDFLAGS = @BLUEZ_LIBS@ +LIBS = @BLUEZ_LIBS@ INCLUDES = @BLUEZ_INCLUDES@ Index: test/Makefile.am =================================================================== RCS file: /cvsroot/bluez/utils/test/Makefile.am,v retrieving revision 1.3 diff -u -b -w -B -r1.3 Makefile.am --- test/Makefile.am 3 Apr 2004 06:06:03 -0000 1.3 +++ test/Makefile.am 21 May 2004 16:38:52 -0000 @@ -4,7 +4,7 @@ noinst_PROGRAMS = l2test scotest rctest attest hstest -LDFLAGS = @BLUEZ_LIBS@ +LIBS = @BLUEZ_LIBS@ INCLUDES = @BLUEZ_INCLUDES@ Index: tools/Makefile.am =================================================================== RCS file: /cvsroot/bluez/utils/tools/Makefile.am,v retrieving revision 1.16 diff -u -b -w -B -r1.16 Makefile.am --- tools/Makefile.am 24 Apr 2004 11:22:47 -0000 1.16 +++ tools/Makefile.am 21 May 2004 16:38:54 -0000 @@ -10,17 +10,17 @@ hciconfig_SOURCES = hciconfig.c csr.h csr.c -hciconfig_LDFLAGS = @BLUEZ_LIBS@ +hciconfig_LDADD = @BLUEZ_LIBS@ -hcitool_LDFLAGS = @BLUEZ_LIBS@ +hcitool_LDADD = @BLUEZ_LIBS@ -l2ping_LDFLAGS = @BLUEZ_LIBS@ +l2ping_LDADD = @BLUEZ_LIBS@ -sdptool_LDFLAGS = @BLUEZ_LIBS@ +sdptool_LDADD = @BLUEZ_LIBS@ -ciptool_LDFLAGS = @BLUEZ_LIBS@ +ciptool_LDADD = @BLUEZ_LIBS@ -ppporc_LDFLAGS = @BLUEZ_LIBS@ +ppporc_LDADD = @BLUEZ_LIBS@ INCLUDES = @BLUEZ_INCLUDES@ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Bluez-devel] LIBS vs LD_FLAGS in bluez-utils makefiles
@ 2004-05-20 14:00 Franck Arnaud
0 siblings, 0 replies; 5+ messages in thread
From: Franck Arnaud @ 2004-05-20 14:00 UTC (permalink / raw)
To: bluez-devel
I wrote:
> $LIBS = @BLUEZ_LIBS@
Sorry, typo, this is without $:
LIBS = @BLUEZ_LIBS@
-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g.
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel
^ permalink raw reply [flat|nested] 5+ messages in thread* [Bluez-devel] LIBS vs LD_FLAGS in bluez-utils makefiles
@ 2004-05-20 13:56 Franck Arnaud
2004-05-20 14:22 ` Marcel Holtmann
0 siblings, 1 reply; 5+ messages in thread
From: Franck Arnaud @ 2004-05-20 13:56 UTC (permalink / raw)
To: bluez-devel
Hello,
In bluez-utils's Makefile.am files, it usually says:
LDFLAGS = @BLUEZ_LIBS@
which fails when linking statically, apparently because it's too
early in the command line ("gcc ... -l ... -o ... foo.o"). I don't
think the lib description is a "flag" as intended for $LDFLAGS.
I replaced the above with
$LIBS = @BLUEZ_LIBS@
so that -l is after the .o files, and linking now succeeds.
-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g.
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [Bluez-devel] LIBS vs LD_FLAGS in bluez-utils makefiles 2004-05-20 13:56 Franck Arnaud @ 2004-05-20 14:22 ` Marcel Holtmann 0 siblings, 0 replies; 5+ messages in thread From: Marcel Holtmann @ 2004-05-20 14:22 UTC (permalink / raw) To: Franck Arnaud; +Cc: BlueZ Mailing List Hi Franck, > In bluez-utils's Makefile.am files, it usually says: > > LDFLAGS = @BLUEZ_LIBS@ > > which fails when linking statically, apparently because it's too > early in the command line ("gcc ... -l ... -o ... foo.o"). I don't > think the lib description is a "flag" as intended for $LDFLAGS. > > I replaced the above with > > $LIBS = @BLUEZ_LIBS@ > > so that -l is after the .o files, and linking now succeeds. do this still works with dynamic linking? What about sending a patch for this? Regards Marcel ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2004-05-21 16:40 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <45540213.2004.5.20.21.35.29.45662@mem.nenie.org>
2004-05-21 15:53 ` [Bluez-devel] LIBS vs LD_FLAGS in bluez-utils makefiles Marcel Holtmann
2004-05-21 16:40 ` Marcel Holtmann
2004-05-20 14:00 Franck Arnaud
-- strict thread matches above, loose matches on Subject: below --
2004-05-20 13:56 Franck Arnaud
2004-05-20 14:22 ` Marcel Holtmann
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox