Re: usbutils for Mac OS X and Cygwin

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Oct 16, 2012 at 3:07 PM, Greg Kroah-Hartman
<gregkh@xxxxxxxxxxxxxxxxxxx> wrote:
> On Tue, Oct 16, 2012 at 09:57:16AM +0800, Xiaofan Chen wrote:
>> I only need one fix for Mac OS X as Apple's gcc compiler does
>> not like --as-needed.
>
> I didn't think Apple used gcc anymore.  How about testing to see if this
> is a valid option before trying to use it instead of just removing it?

Apple calls its compiler gcc. But yes it is llvm based.

mymacmini:usbutils xiaofanc$ gcc -v
Using built-in specs.
Target: i686-apple-darwin11
Configured with:
/private/var/tmp/llvmgcc42/llvmgcc42-2336.11~67/src/configure
--disable-checking --enable-werror
--prefix=/Applications/Xcode.app/Contents/Developer/usr/llvm-gcc-4.2
--mandir=/share/man --enable-languages=c,objc,c++,obj-c++
--program-prefix=llvm-
--program-transform-name=/^[cg][^.-]*$/s/$/-4.2/
--with-slibdir=/usr/lib --build=i686-apple-darwin11
--enable-llvm=/private/var/tmp/llvmgcc42/llvmgcc42-2336.11~67/dst-llvmCore/Developer/usr/local
--program-prefix=i686-apple-darwin11- --host=x86_64-apple-darwin11
--target=i686-apple-darwin11
--with-gxx-include-dir=/usr/include/c++/4.2.1
Thread model: posix
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)

I see what you mean. I do not know how to do that though since
I know very little of autotools.

>> mymacmini:usbutils xiaofanc$ git diff
>> diff --git a/Makefile.am b/Makefile.am
>> index 4e53e45..e8cb002 100644
>> --- a/Makefile.am
>> +++ b/Makefile.am
>> @@ -1,8 +1,7 @@
>>  SUBDIRS = \
>>         usbhid-dump
>>
>> -AM_LDFLAGS = \
>> -       -Wl,--as-needed
>
> You also just dropped -Wl, any reason why?

I see. The following patch will still work for Mac OS X.
But I think you want a better patch. Hopefully someone
more capable can come out with a better patch.

mymacmini:usbutils xiaofanc$ git diff
diff --git a/Makefile.am b/Makefile.am
index 4e53e45..f534bc8 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -2,7 +2,7 @@ SUBDIRS = \
        usbhid-dump

 AM_LDFLAGS = \
-       -Wl,--as-needed
+       -Wl

 data_DATA =

-- 
Xiaofan
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux