collect2: error: ld returned 1 exit status

2021-04-10 Thread kernel test robot
Hi Alexei,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   95c7b07551879c8ad4d6dca10c02de46ddbf55a8
commit: d71fa5c9763c24dd997a2fa4feb7a13a95bab42c bpf: Add kernel module with 
user mode driver that populates bpffs.
date:   8 months ago
config: i386-randconfig-m021-20210411 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce (this is a W=1 build):
# 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d71fa5c9763c24dd997a2fa4feb7a13a95bab42c
git remote add linus 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout d71fa5c9763c24dd997a2fa4feb7a13a95bab42c
# save the attached .config to linux build tree
make W=1 ARCH=i386 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot 

All errors (new ones prefixed by >>):

   /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libelf.so when 
searching for -lelf
   /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libelf.a when 
searching for -lelf
   /usr/bin/ld: cannot find -lelf
   /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libelf.so when 
searching for -lelf
   /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libz.so when 
searching for -lz
   /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libz.a when 
searching for -lz
   /usr/bin/ld: cannot find -lz
   /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libz.so when 
searching for -lz
>> collect2: error: ld returned 1 exit status

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org


.config.gz
Description: application/gzip


collect2: error: ld returned 1 exit status

2021-03-07 Thread kernel test robot
Hi Alexei,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   a38fd8748464831584a19438cbb3082b5a2dab15
commit: d71fa5c9763c24dd997a2fa4feb7a13a95bab42c bpf: Add kernel module with 
user mode driver that populates bpffs.
date:   7 months ago
config: i386-randconfig-r005-20210307 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce (this is a W=1 build):
# 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d71fa5c9763c24dd997a2fa4feb7a13a95bab42c
git remote add linus 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout d71fa5c9763c24dd997a2fa4feb7a13a95bab42c
# save the attached .config to linux build tree
make W=1 ARCH=i386 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot 

All errors (new ones prefixed by >>):

   /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libelf.so when 
searching for -lelf
   /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libelf.a when 
searching for -lelf
   /usr/bin/ld: cannot find -lelf
   /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libelf.so when 
searching for -lelf
   /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libz.so when 
searching for -lz
   /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libz.a when 
searching for -lz
   /usr/bin/ld: cannot find -lz
   /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libz.so when 
searching for -lz
>> collect2: error: ld returned 1 exit status

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org


.config.gz
Description: application/gzip


collect2: error: ld returned 1 exit status

2021-03-03 Thread kernel test robot
tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   f69d02e37a85645aa90d18cacfff36dba370f797
commit: d71fa5c9763c24dd997a2fa4feb7a13a95bab42c bpf: Add kernel module with 
user mode driver that populates bpffs.
date:   7 months ago
config: i386-randconfig-a002-20210303 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce (this is a W=1 build):
# 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d71fa5c9763c24dd997a2fa4feb7a13a95bab42c
git remote add linus 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout d71fa5c9763c24dd997a2fa4feb7a13a95bab42c
# save the attached .config to linux build tree
make W=1 ARCH=i386 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot 

All errors (new ones prefixed by >>):

   /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libelf.so when 
searching for -lelf
   /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libelf.a when 
searching for -lelf
   /usr/bin/ld: cannot find -lelf
   /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libelf.so when 
searching for -lelf
   /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libz.so when 
searching for -lz
   /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libz.a when 
searching for -lz
   /usr/bin/ld: cannot find -lz
   /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libz.so when 
searching for -lz
>> collect2: error: ld returned 1 exit status

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org


.config.gz
Description: application/gzip


collect2: error: ld returned 1 exit status

2019-05-31 Thread kbuild test robot
tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   318adf8e4bfdcb0bce1833824564b1f24278927b
commit: a3b9a99980d9fa01f6c18c359cf503b874f183de counter: add FlexTimer Module 
Quadrature decoder counter driver
date:   5 weeks ago
config: um-allyesconfig (attached as .config)
compiler: gcc-7 (Debian 7.3.0-1) 7.3.0
reproduce:
git checkout a3b9a99980d9fa01f6c18c359cf503b874f183de
# save the attached .config to linux build tree
make ARCH=um 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot 

All errors (new ones prefixed by >>):

   /usr/bin/ld: arch/um/drivers/vde.o: in function `vde_open_real':
   (.text+0x951): warning: Using 'getgrnam' in statically linked applications 
requires at runtime the shared libraries from the glibc version used for linking
   /usr/bin/ld: (.text+0x79c): warning: Using 'getpwuid' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
   /usr/bin/ld: arch/um/drivers/vector_user.o: in function 
`user_init_socket_fds':
   vector_user.c:(.text+0x349): warning: Using 'getaddrinfo' in statically 
linked applications requires at runtime the shared libraries from the glibc 
version used for linking
   /usr/bin/ld: arch/um/drivers/pcap.o: in function `pcap_nametoaddr':
   (.text+0xded5): warning: Using 'gethostbyname' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
   /usr/bin/ld: arch/um/drivers/pcap.o: in function `pcap_nametonetaddr':
   (.text+0xdf75): warning: Using 'getnetbyname' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
   /usr/bin/ld: arch/um/drivers/pcap.o: in function `pcap_nametoproto':
   (.text+0xe195): warning: Using 'getprotobyname' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
   /usr/bin/ld: arch/um/drivers/pcap.o: in function `pcap_nametoport':
   (.text+0xdfc7): warning: Using 'getservbyname' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
   /usr/bin/ld: drivers/counter/ftm-quaddec.o: in function `ftm_quaddec_probe':
   ftm-quaddec.c:(.text+0x5bb): undefined reference to `devm_ioremap'
>> collect2: error: ld returned 1 exit status

---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all   Intel Corporation


.config.gz
Description: application/gzip


collect2: error: ld returned 1 exit status

2017-02-11 Thread kbuild test robot
efined reference to 
`devm_gpio_request'
   drivers/power/max8903_charger.c:243: undefined reference to 
`devm_gpio_request'
   drivers/built-in.o: In function `bq24257_probe':
   drivers/power/bq24257_charger.c:876: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `bq24735_charger_probe':
   drivers/power/bq24735-charger.c:396: undefined reference to 
`devm_gpio_request'
   drivers/built-in.o: In function `bq25890_probe':
   drivers/power/bq25890_charger.c:726: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `intel_probe':
   drivers/bluetooth/hci_intel.c:1199: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `create_gpio_led':
   drivers/leds/leds-gpio.c:101: undefined reference to `devm_gpio_request_one'
   drivers/built-in.o: In function `gpio_led_probe':
   drivers/leds/leds-gpio.c:172: undefined reference to 
`devm_get_gpiod_from_child'
   drivers/built-in.o: In function `lp55xx_init_device':
   drivers/leds/leds-lp55xx-common.c:402: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `lp8860_probe':
   drivers/leds/leds-lp8860.c:383: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `lt3593_led_probe':
   drivers/leds/leds-lt3593.c:98: undefined reference to `devm_gpio_request_one'
   drivers/built-in.o: In function `ktd2692_probe':
   drivers/leds/leds-ktd2692.c:272: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `gpio_extcon_probe':
   drivers/extcon/extcon-gpio.c:69: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `max3355_probe':
   drivers/extcon/extcon-max3355.c:68: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `usb_extcon_probe':
   drivers/extcon/extcon-usb-gpio.c:104: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `mma9551_probe':
   drivers/iio/accel/mma9551.c:421: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `ad5592r_probe':
   drivers/iio/dac/ad5592r-base.c:163: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `ak8975_probe':
   drivers/iio/magnetometer/ak8975.c:886: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `bmp280_common_probe':
   drivers/iio/pressure/bmp280-core.c:985: undefined reference to 
`devm_gpiod_get'
   drivers/built-in.o: In function `hp03_probe':
   drivers/iio/pressure/hp03.c:238: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `sx9500_probe':
   drivers/iio/proximity/sx9500.c:877: undefined reference to 
`devm_gpiod_get_index'
   net/built-in.o: In function `rfkill_gpio_probe':
   net/rfkill/rfkill-gpio.c:115: undefined reference to 
`devm_gpiod_get_optional'
   `.text.exit' referenced in section `.fini_array' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o): 
defined in discarded section `.text.exit' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o)
>> collect2: error: ld returned 1 exit status

---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all   Intel Corporation


.config.gz
Description: application/gzip


collect2: error: ld returned 1 exit status

2017-02-11 Thread kbuild test robot
efined reference to 
`devm_gpio_request'
   drivers/power/max8903_charger.c:243: undefined reference to 
`devm_gpio_request'
   drivers/built-in.o: In function `bq24257_probe':
   drivers/power/bq24257_charger.c:876: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `bq24735_charger_probe':
   drivers/power/bq24735-charger.c:396: undefined reference to 
`devm_gpio_request'
   drivers/built-in.o: In function `bq25890_probe':
   drivers/power/bq25890_charger.c:726: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `intel_probe':
   drivers/bluetooth/hci_intel.c:1199: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `create_gpio_led':
   drivers/leds/leds-gpio.c:101: undefined reference to `devm_gpio_request_one'
   drivers/built-in.o: In function `gpio_led_probe':
   drivers/leds/leds-gpio.c:172: undefined reference to 
`devm_get_gpiod_from_child'
   drivers/built-in.o: In function `lp55xx_init_device':
   drivers/leds/leds-lp55xx-common.c:402: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `lp8860_probe':
   drivers/leds/leds-lp8860.c:383: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `lt3593_led_probe':
   drivers/leds/leds-lt3593.c:98: undefined reference to `devm_gpio_request_one'
   drivers/built-in.o: In function `ktd2692_probe':
   drivers/leds/leds-ktd2692.c:272: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `gpio_extcon_probe':
   drivers/extcon/extcon-gpio.c:69: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `max3355_probe':
   drivers/extcon/extcon-max3355.c:68: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `usb_extcon_probe':
   drivers/extcon/extcon-usb-gpio.c:104: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `mma9551_probe':
   drivers/iio/accel/mma9551.c:421: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `ad5592r_probe':
   drivers/iio/dac/ad5592r-base.c:163: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `ak8975_probe':
   drivers/iio/magnetometer/ak8975.c:886: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `bmp280_common_probe':
   drivers/iio/pressure/bmp280-core.c:985: undefined reference to 
`devm_gpiod_get'
   drivers/built-in.o: In function `hp03_probe':
   drivers/iio/pressure/hp03.c:238: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `sx9500_probe':
   drivers/iio/proximity/sx9500.c:877: undefined reference to 
`devm_gpiod_get_index'
   net/built-in.o: In function `rfkill_gpio_probe':
   net/rfkill/rfkill-gpio.c:115: undefined reference to 
`devm_gpiod_get_optional'
   `.text.exit' referenced in section `.fini_array' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o): 
defined in discarded section `.text.exit' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o)
>> collect2: error: ld returned 1 exit status

---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all   Intel Corporation


.config.gz
Description: application/gzip


collect2: error: ld returned 1 exit status

2017-01-01 Thread kbuild test robot
efined reference to 
`devm_gpio_request'
   drivers/power/max8903_charger.c:243: undefined reference to 
`devm_gpio_request'
   drivers/built-in.o: In function `bq24257_probe':
   drivers/power/bq24257_charger.c:876: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `bq24735_charger_probe':
   drivers/power/bq24735-charger.c:396: undefined reference to 
`devm_gpio_request'
   drivers/built-in.o: In function `bq25890_probe':
   drivers/power/bq25890_charger.c:726: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `intel_probe':
   drivers/bluetooth/hci_intel.c:1199: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `create_gpio_led':
   drivers/leds/leds-gpio.c:101: undefined reference to `devm_gpio_request_one'
   drivers/built-in.o: In function `gpio_led_probe':
   drivers/leds/leds-gpio.c:172: undefined reference to 
`devm_get_gpiod_from_child'
   drivers/built-in.o: In function `lp55xx_init_device':
   drivers/leds/leds-lp55xx-common.c:402: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `lp8860_probe':
   drivers/leds/leds-lp8860.c:383: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `lt3593_led_probe':
   drivers/leds/leds-lt3593.c:98: undefined reference to `devm_gpio_request_one'
   drivers/built-in.o: In function `ktd2692_probe':
   drivers/leds/leds-ktd2692.c:272: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `gpio_extcon_probe':
   drivers/extcon/extcon-gpio.c:69: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `max3355_probe':
   drivers/extcon/extcon-max3355.c:68: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `usb_extcon_probe':
   drivers/extcon/extcon-usb-gpio.c:104: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `mma9551_probe':
   drivers/iio/accel/mma9551.c:421: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `ad5592r_probe':
   drivers/iio/dac/ad5592r-base.c:163: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `ak8975_probe':
   drivers/iio/magnetometer/ak8975.c:886: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `bmp280_common_probe':
   drivers/iio/pressure/bmp280-core.c:985: undefined reference to 
`devm_gpiod_get'
   drivers/built-in.o: In function `hp03_probe':
   drivers/iio/pressure/hp03.c:238: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `sx9500_probe':
   drivers/iio/proximity/sx9500.c:877: undefined reference to 
`devm_gpiod_get_index'
   net/built-in.o: In function `rfkill_gpio_probe':
   net/rfkill/rfkill-gpio.c:115: undefined reference to 
`devm_gpiod_get_optional'
   `.text.exit' referenced in section `.fini_array' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o): 
defined in discarded section `.text.exit' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o)
>> collect2: error: ld returned 1 exit status

---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all   Intel Corporation


.config.gz
Description: application/gzip


collect2: error: ld returned 1 exit status

2017-01-01 Thread kbuild test robot
efined reference to 
`devm_gpio_request'
   drivers/power/max8903_charger.c:243: undefined reference to 
`devm_gpio_request'
   drivers/built-in.o: In function `bq24257_probe':
   drivers/power/bq24257_charger.c:876: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `bq24735_charger_probe':
   drivers/power/bq24735-charger.c:396: undefined reference to 
`devm_gpio_request'
   drivers/built-in.o: In function `bq25890_probe':
   drivers/power/bq25890_charger.c:726: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `intel_probe':
   drivers/bluetooth/hci_intel.c:1199: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `create_gpio_led':
   drivers/leds/leds-gpio.c:101: undefined reference to `devm_gpio_request_one'
   drivers/built-in.o: In function `gpio_led_probe':
   drivers/leds/leds-gpio.c:172: undefined reference to 
`devm_get_gpiod_from_child'
   drivers/built-in.o: In function `lp55xx_init_device':
   drivers/leds/leds-lp55xx-common.c:402: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `lp8860_probe':
   drivers/leds/leds-lp8860.c:383: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `lt3593_led_probe':
   drivers/leds/leds-lt3593.c:98: undefined reference to `devm_gpio_request_one'
   drivers/built-in.o: In function `ktd2692_probe':
   drivers/leds/leds-ktd2692.c:272: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `gpio_extcon_probe':
   drivers/extcon/extcon-gpio.c:69: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `max3355_probe':
   drivers/extcon/extcon-max3355.c:68: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `usb_extcon_probe':
   drivers/extcon/extcon-usb-gpio.c:104: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `mma9551_probe':
   drivers/iio/accel/mma9551.c:421: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `ad5592r_probe':
   drivers/iio/dac/ad5592r-base.c:163: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `ak8975_probe':
   drivers/iio/magnetometer/ak8975.c:886: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `bmp280_common_probe':
   drivers/iio/pressure/bmp280-core.c:985: undefined reference to 
`devm_gpiod_get'
   drivers/built-in.o: In function `hp03_probe':
   drivers/iio/pressure/hp03.c:238: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `sx9500_probe':
   drivers/iio/proximity/sx9500.c:877: undefined reference to 
`devm_gpiod_get_index'
   net/built-in.o: In function `rfkill_gpio_probe':
   net/rfkill/rfkill-gpio.c:115: undefined reference to 
`devm_gpiod_get_optional'
   `.text.exit' referenced in section `.fini_array' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o): 
defined in discarded section `.text.exit' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o)
>> collect2: error: ld returned 1 exit status

---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all   Intel Corporation


.config.gz
Description: application/gzip


collect2: error: ld returned 1 exit status

2016-12-11 Thread kbuild test robot
efined reference to 
`devm_gpio_request'
   drivers/power/max8903_charger.c:243: undefined reference to 
`devm_gpio_request'
   drivers/built-in.o: In function `bq24257_probe':
   drivers/power/bq24257_charger.c:876: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `bq24735_charger_probe':
   drivers/power/bq24735-charger.c:396: undefined reference to 
`devm_gpio_request'
   drivers/built-in.o: In function `bq25890_probe':
   drivers/power/bq25890_charger.c:726: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `intel_probe':
   drivers/bluetooth/hci_intel.c:1199: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `create_gpio_led':
   drivers/leds/leds-gpio.c:101: undefined reference to `devm_gpio_request_one'
   drivers/built-in.o: In function `gpio_led_probe':
   drivers/leds/leds-gpio.c:172: undefined reference to 
`devm_get_gpiod_from_child'
   drivers/built-in.o: In function `lp55xx_init_device':
   drivers/leds/leds-lp55xx-common.c:402: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `lp8860_probe':
   drivers/leds/leds-lp8860.c:383: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `lt3593_led_probe':
   drivers/leds/leds-lt3593.c:98: undefined reference to `devm_gpio_request_one'
   drivers/built-in.o: In function `ktd2692_probe':
   drivers/leds/leds-ktd2692.c:272: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `gpio_extcon_probe':
   drivers/extcon/extcon-gpio.c:69: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `max3355_probe':
   drivers/extcon/extcon-max3355.c:68: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `usb_extcon_probe':
   drivers/extcon/extcon-usb-gpio.c:104: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `mma9551_probe':
   drivers/iio/accel/mma9551.c:421: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `ad5592r_probe':
   drivers/iio/dac/ad5592r-base.c:163: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `ak8975_probe':
   drivers/iio/magnetometer/ak8975.c:886: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `bmp280_common_probe':
   drivers/iio/pressure/bmp280-core.c:985: undefined reference to 
`devm_gpiod_get'
   drivers/built-in.o: In function `hp03_probe':
   drivers/iio/pressure/hp03.c:238: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `sx9500_probe':
   drivers/iio/proximity/sx9500.c:877: undefined reference to 
`devm_gpiod_get_index'
   net/built-in.o: In function `rfkill_gpio_probe':
   net/rfkill/rfkill-gpio.c:115: undefined reference to 
`devm_gpiod_get_optional'
   `.text.exit' referenced in section `.fini_array' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o): 
defined in discarded section `.text.exit' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o)
>> collect2: error: ld returned 1 exit status

---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all   Intel Corporation


.config.gz
Description: application/gzip


collect2: error: ld returned 1 exit status

2016-12-11 Thread kbuild test robot
efined reference to 
`devm_gpio_request'
   drivers/power/max8903_charger.c:243: undefined reference to 
`devm_gpio_request'
   drivers/built-in.o: In function `bq24257_probe':
   drivers/power/bq24257_charger.c:876: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `bq24735_charger_probe':
   drivers/power/bq24735-charger.c:396: undefined reference to 
`devm_gpio_request'
   drivers/built-in.o: In function `bq25890_probe':
   drivers/power/bq25890_charger.c:726: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `intel_probe':
   drivers/bluetooth/hci_intel.c:1199: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `create_gpio_led':
   drivers/leds/leds-gpio.c:101: undefined reference to `devm_gpio_request_one'
   drivers/built-in.o: In function `gpio_led_probe':
   drivers/leds/leds-gpio.c:172: undefined reference to 
`devm_get_gpiod_from_child'
   drivers/built-in.o: In function `lp55xx_init_device':
   drivers/leds/leds-lp55xx-common.c:402: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `lp8860_probe':
   drivers/leds/leds-lp8860.c:383: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `lt3593_led_probe':
   drivers/leds/leds-lt3593.c:98: undefined reference to `devm_gpio_request_one'
   drivers/built-in.o: In function `ktd2692_probe':
   drivers/leds/leds-ktd2692.c:272: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `gpio_extcon_probe':
   drivers/extcon/extcon-gpio.c:69: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `max3355_probe':
   drivers/extcon/extcon-max3355.c:68: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `usb_extcon_probe':
   drivers/extcon/extcon-usb-gpio.c:104: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `mma9551_probe':
   drivers/iio/accel/mma9551.c:421: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `ad5592r_probe':
   drivers/iio/dac/ad5592r-base.c:163: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `ak8975_probe':
   drivers/iio/magnetometer/ak8975.c:886: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `bmp280_common_probe':
   drivers/iio/pressure/bmp280-core.c:985: undefined reference to 
`devm_gpiod_get'
   drivers/built-in.o: In function `hp03_probe':
   drivers/iio/pressure/hp03.c:238: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `sx9500_probe':
   drivers/iio/proximity/sx9500.c:877: undefined reference to 
`devm_gpiod_get_index'
   net/built-in.o: In function `rfkill_gpio_probe':
   net/rfkill/rfkill-gpio.c:115: undefined reference to 
`devm_gpiod_get_optional'
   `.text.exit' referenced in section `.fini_array' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o): 
defined in discarded section `.text.exit' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o)
>> collect2: error: ld returned 1 exit status

---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all   Intel Corporation


.config.gz
Description: application/gzip


Re: collect2: error: ld returned 1 exit status

2016-11-21 Thread Linus Walleij
ilt-in.o: In function `mdio_gpio_probe':
>drivers/net/phy/mdio-gpio.c:177: undefined reference to `devm_gpio_request'
>drivers/built-in.o: In function `at803x_probe':
>drivers/net/phy/at803x.c:283: undefined reference to 
> `devm_gpiod_get_optional'
>drivers/built-in.o: In function `mv88e6xxx_probe':
>drivers/net/dsa/mv88e6xxx/chip.c:4022: undefined reference to 
> `devm_gpiod_get_optional'
>drivers/built-in.o: In function `pps_gpio_probe':
>drivers/pps/clients/pps-gpio.c:125: undefined reference to 
> `devm_gpio_request'
>drivers/built-in.o: In function `max8903_probe':
>drivers/power/max8903_charger.c:248: undefined reference to 
> `devm_gpio_request'
>drivers/power/max8903_charger.c:280: undefined reference to 
> `devm_gpio_request'
>drivers/power/max8903_charger.c:243: undefined reference to 
> `devm_gpio_request'
>drivers/built-in.o: In function `bq24257_probe':
>drivers/power/bq24257_charger.c:876: undefined reference to 
> `devm_gpiod_get_optional'
>drivers/built-in.o: In function `bq24735_charger_probe':
>drivers/power/bq24735-charger.c:396: undefined reference to 
> `devm_gpio_request'
>drivers/built-in.o: In function `bq25890_probe':
>drivers/power/bq25890_charger.c:726: undefined reference to 
> `devm_gpiod_get_index'
>drivers/built-in.o: In function `intel_probe':
>drivers/bluetooth/hci_intel.c:1199: undefined reference to `devm_gpiod_get'
>drivers/built-in.o: In function `create_gpio_led':
>drivers/leds/leds-gpio.c:101: undefined reference to 
> `devm_gpio_request_one'
>drivers/built-in.o: In function `gpio_led_probe':
>drivers/leds/leds-gpio.c:172: undefined reference to 
> `devm_get_gpiod_from_child'
>drivers/built-in.o: In function `lp55xx_init_device':
>drivers/leds/leds-lp55xx-common.c:402: undefined reference to 
> `devm_gpio_request_one'
>drivers/built-in.o: In function `lp8860_probe':
>drivers/leds/leds-lp8860.c:383: undefined reference to 
> `devm_gpiod_get_optional'
>drivers/built-in.o: In function `lt3593_led_probe':
>drivers/leds/leds-lt3593.c:98: undefined reference to 
> `devm_gpio_request_one'
>drivers/built-in.o: In function `ktd2692_probe':
>drivers/leds/leds-ktd2692.c:272: undefined reference to `devm_gpiod_get'
>drivers/built-in.o: In function `gpio_extcon_probe':
>drivers/extcon/extcon-gpio.c:69: undefined reference to 
> `devm_gpio_request_one'
>drivers/built-in.o: In function `max3355_probe':
>drivers/extcon/extcon-max3355.c:68: undefined reference to `devm_gpiod_get'
>drivers/built-in.o: In function `usb_extcon_probe':
>drivers/extcon/extcon-usb-gpio.c:104: undefined reference to 
> `devm_gpiod_get'
>drivers/built-in.o: In function `mma9551_probe':
>drivers/iio/accel/mma9551.c:421: undefined reference to 
> `devm_gpiod_get_index'
>drivers/built-in.o: In function `ad5592r_probe':
>drivers/iio/dac/ad5592r-base.c:163: undefined reference to 
> `devm_gpiod_get_optional'
>drivers/built-in.o: In function `ak8975_probe':
>drivers/iio/magnetometer/ak8975.c:886: undefined reference to 
> `devm_gpio_request_one'
>drivers/built-in.o: In function `bmp280_common_probe':
>drivers/iio/pressure/bmp280-core.c:985: undefined reference to 
> `devm_gpiod_get'
>drivers/built-in.o: In function `hp03_probe':
>drivers/iio/pressure/hp03.c:238: undefined reference to 
> `devm_gpiod_get_index'
>drivers/built-in.o: In function `sx9500_probe':
>drivers/iio/proximity/sx9500.c:877: undefined reference to 
> `devm_gpiod_get_index'
>net/built-in.o: In function `rfkill_gpio_probe':
>net/rfkill/rfkill-gpio.c:115: undefined reference to 
> `devm_gpiod_get_optional'
>`.text.exit' referenced in section `.fini_array' of 
> /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o): 
> defined in discarded section `.text.exit' of 
> /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o)
>>> collect2: error: ld returned 1 exit status
>
> ---
> 0-DAY kernel test infrastructureOpen Source Technology Center
> https://lists.01.org/pipermail/kbuild-all   Intel Corporation


Re: collect2: error: ld returned 1 exit status

2016-11-21 Thread Linus Walleij
on `mdio_gpio_probe':
>drivers/net/phy/mdio-gpio.c:177: undefined reference to `devm_gpio_request'
>drivers/built-in.o: In function `at803x_probe':
>drivers/net/phy/at803x.c:283: undefined reference to 
> `devm_gpiod_get_optional'
>drivers/built-in.o: In function `mv88e6xxx_probe':
>drivers/net/dsa/mv88e6xxx/chip.c:4022: undefined reference to 
> `devm_gpiod_get_optional'
>drivers/built-in.o: In function `pps_gpio_probe':
>drivers/pps/clients/pps-gpio.c:125: undefined reference to 
> `devm_gpio_request'
>drivers/built-in.o: In function `max8903_probe':
>drivers/power/max8903_charger.c:248: undefined reference to 
> `devm_gpio_request'
>drivers/power/max8903_charger.c:280: undefined reference to 
> `devm_gpio_request'
>drivers/power/max8903_charger.c:243: undefined reference to 
> `devm_gpio_request'
>drivers/built-in.o: In function `bq24257_probe':
>drivers/power/bq24257_charger.c:876: undefined reference to 
> `devm_gpiod_get_optional'
>drivers/built-in.o: In function `bq24735_charger_probe':
>drivers/power/bq24735-charger.c:396: undefined reference to 
> `devm_gpio_request'
>drivers/built-in.o: In function `bq25890_probe':
>drivers/power/bq25890_charger.c:726: undefined reference to 
> `devm_gpiod_get_index'
>drivers/built-in.o: In function `intel_probe':
>drivers/bluetooth/hci_intel.c:1199: undefined reference to `devm_gpiod_get'
>drivers/built-in.o: In function `create_gpio_led':
>drivers/leds/leds-gpio.c:101: undefined reference to 
> `devm_gpio_request_one'
>drivers/built-in.o: In function `gpio_led_probe':
>drivers/leds/leds-gpio.c:172: undefined reference to 
> `devm_get_gpiod_from_child'
>drivers/built-in.o: In function `lp55xx_init_device':
>drivers/leds/leds-lp55xx-common.c:402: undefined reference to 
> `devm_gpio_request_one'
>drivers/built-in.o: In function `lp8860_probe':
>drivers/leds/leds-lp8860.c:383: undefined reference to 
> `devm_gpiod_get_optional'
>drivers/built-in.o: In function `lt3593_led_probe':
>drivers/leds/leds-lt3593.c:98: undefined reference to 
> `devm_gpio_request_one'
>drivers/built-in.o: In function `ktd2692_probe':
>drivers/leds/leds-ktd2692.c:272: undefined reference to `devm_gpiod_get'
>drivers/built-in.o: In function `gpio_extcon_probe':
>drivers/extcon/extcon-gpio.c:69: undefined reference to 
> `devm_gpio_request_one'
>drivers/built-in.o: In function `max3355_probe':
>drivers/extcon/extcon-max3355.c:68: undefined reference to `devm_gpiod_get'
>drivers/built-in.o: In function `usb_extcon_probe':
>drivers/extcon/extcon-usb-gpio.c:104: undefined reference to 
> `devm_gpiod_get'
>drivers/built-in.o: In function `mma9551_probe':
>drivers/iio/accel/mma9551.c:421: undefined reference to 
> `devm_gpiod_get_index'
>drivers/built-in.o: In function `ad5592r_probe':
>drivers/iio/dac/ad5592r-base.c:163: undefined reference to 
> `devm_gpiod_get_optional'
>drivers/built-in.o: In function `ak8975_probe':
>drivers/iio/magnetometer/ak8975.c:886: undefined reference to 
> `devm_gpio_request_one'
>drivers/built-in.o: In function `bmp280_common_probe':
>drivers/iio/pressure/bmp280-core.c:985: undefined reference to 
> `devm_gpiod_get'
>drivers/built-in.o: In function `hp03_probe':
>drivers/iio/pressure/hp03.c:238: undefined reference to 
> `devm_gpiod_get_index'
>drivers/built-in.o: In function `sx9500_probe':
>drivers/iio/proximity/sx9500.c:877: undefined reference to 
> `devm_gpiod_get_index'
>net/built-in.o: In function `rfkill_gpio_probe':
>net/rfkill/rfkill-gpio.c:115: undefined reference to 
> `devm_gpiod_get_optional'
>`.text.exit' referenced in section `.fini_array' of 
> /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o): 
> defined in discarded section `.text.exit' of 
> /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o)
>>> collect2: error: ld returned 1 exit status
>
> ---
> 0-DAY kernel test infrastructureOpen Source Technology Center
> https://lists.01.org/pipermail/kbuild-all   Intel Corporation


collect2: error: ld returned 1 exit status

2016-11-20 Thread kbuild test robot
efined reference to 
`devm_gpio_request'
   drivers/power/max8903_charger.c:243: undefined reference to 
`devm_gpio_request'
   drivers/built-in.o: In function `bq24257_probe':
   drivers/power/bq24257_charger.c:876: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `bq24735_charger_probe':
   drivers/power/bq24735-charger.c:396: undefined reference to 
`devm_gpio_request'
   drivers/built-in.o: In function `bq25890_probe':
   drivers/power/bq25890_charger.c:726: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `intel_probe':
   drivers/bluetooth/hci_intel.c:1199: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `create_gpio_led':
   drivers/leds/leds-gpio.c:101: undefined reference to `devm_gpio_request_one'
   drivers/built-in.o: In function `gpio_led_probe':
   drivers/leds/leds-gpio.c:172: undefined reference to 
`devm_get_gpiod_from_child'
   drivers/built-in.o: In function `lp55xx_init_device':
   drivers/leds/leds-lp55xx-common.c:402: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `lp8860_probe':
   drivers/leds/leds-lp8860.c:383: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `lt3593_led_probe':
   drivers/leds/leds-lt3593.c:98: undefined reference to `devm_gpio_request_one'
   drivers/built-in.o: In function `ktd2692_probe':
   drivers/leds/leds-ktd2692.c:272: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `gpio_extcon_probe':
   drivers/extcon/extcon-gpio.c:69: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `max3355_probe':
   drivers/extcon/extcon-max3355.c:68: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `usb_extcon_probe':
   drivers/extcon/extcon-usb-gpio.c:104: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `mma9551_probe':
   drivers/iio/accel/mma9551.c:421: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `ad5592r_probe':
   drivers/iio/dac/ad5592r-base.c:163: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `ak8975_probe':
   drivers/iio/magnetometer/ak8975.c:886: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `bmp280_common_probe':
   drivers/iio/pressure/bmp280-core.c:985: undefined reference to 
`devm_gpiod_get'
   drivers/built-in.o: In function `hp03_probe':
   drivers/iio/pressure/hp03.c:238: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `sx9500_probe':
   drivers/iio/proximity/sx9500.c:877: undefined reference to 
`devm_gpiod_get_index'
   net/built-in.o: In function `rfkill_gpio_probe':
   net/rfkill/rfkill-gpio.c:115: undefined reference to 
`devm_gpiod_get_optional'
   `.text.exit' referenced in section `.fini_array' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o): 
defined in discarded section `.text.exit' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o)
>> collect2: error: ld returned 1 exit status

---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all   Intel Corporation


.config.gz
Description: application/gzip


collect2: error: ld returned 1 exit status

2016-11-20 Thread kbuild test robot
efined reference to 
`devm_gpio_request'
   drivers/power/max8903_charger.c:243: undefined reference to 
`devm_gpio_request'
   drivers/built-in.o: In function `bq24257_probe':
   drivers/power/bq24257_charger.c:876: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `bq24735_charger_probe':
   drivers/power/bq24735-charger.c:396: undefined reference to 
`devm_gpio_request'
   drivers/built-in.o: In function `bq25890_probe':
   drivers/power/bq25890_charger.c:726: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `intel_probe':
   drivers/bluetooth/hci_intel.c:1199: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `create_gpio_led':
   drivers/leds/leds-gpio.c:101: undefined reference to `devm_gpio_request_one'
   drivers/built-in.o: In function `gpio_led_probe':
   drivers/leds/leds-gpio.c:172: undefined reference to 
`devm_get_gpiod_from_child'
   drivers/built-in.o: In function `lp55xx_init_device':
   drivers/leds/leds-lp55xx-common.c:402: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `lp8860_probe':
   drivers/leds/leds-lp8860.c:383: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `lt3593_led_probe':
   drivers/leds/leds-lt3593.c:98: undefined reference to `devm_gpio_request_one'
   drivers/built-in.o: In function `ktd2692_probe':
   drivers/leds/leds-ktd2692.c:272: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `gpio_extcon_probe':
   drivers/extcon/extcon-gpio.c:69: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `max3355_probe':
   drivers/extcon/extcon-max3355.c:68: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `usb_extcon_probe':
   drivers/extcon/extcon-usb-gpio.c:104: undefined reference to `devm_gpiod_get'
   drivers/built-in.o: In function `mma9551_probe':
   drivers/iio/accel/mma9551.c:421: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `ad5592r_probe':
   drivers/iio/dac/ad5592r-base.c:163: undefined reference to 
`devm_gpiod_get_optional'
   drivers/built-in.o: In function `ak8975_probe':
   drivers/iio/magnetometer/ak8975.c:886: undefined reference to 
`devm_gpio_request_one'
   drivers/built-in.o: In function `bmp280_common_probe':
   drivers/iio/pressure/bmp280-core.c:985: undefined reference to 
`devm_gpiod_get'
   drivers/built-in.o: In function `hp03_probe':
   drivers/iio/pressure/hp03.c:238: undefined reference to 
`devm_gpiod_get_index'
   drivers/built-in.o: In function `sx9500_probe':
   drivers/iio/proximity/sx9500.c:877: undefined reference to 
`devm_gpiod_get_index'
   net/built-in.o: In function `rfkill_gpio_probe':
   net/rfkill/rfkill-gpio.c:115: undefined reference to 
`devm_gpiod_get_optional'
   `.text.exit' referenced in section `.fini_array' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o): 
defined in discarded section `.text.exit' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o)
>> collect2: error: ld returned 1 exit status

---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all   Intel Corporation


.config.gz
Description: application/gzip


collect2: error: ld returned 1 exit status

2016-09-10 Thread kbuild test robot
tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   98ac9a608dc79ba8a20cee77fe959a6dfccdaa63
commit: 2527ecc9195e9c66252af24c4689e8a67cd4ccb9 gpio: Fix OF build problem on 
UM
date:   3 weeks ago
config: um-allmodconfig (attached as .config)
compiler: gcc-6 (Debian 6.1.1-9) 6.1.1 20160705
reproduce:
git checkout 2527ecc9195e9c66252af24c4689e8a67cd4ccb9
# save the attached .config to linux build tree
make ARCH=um 

All errors (new ones prefixed by >>):

   arch/um/drivers/built-in.o: In function `vde_open_real':
   (.text+0xc7d1): warning: Using 'getgrnam' in statically linked applications 
requires at runtime the shared libraries from the glibc version used for linking
   arch/um/drivers/built-in.o: In function `vde_open_real':
   (.text+0xc61c): warning: Using 'getpwuid' in statically linked applications 
requires at runtime the shared libraries from the glibc version used for linking
   arch/um/drivers/built-in.o: In function `vde_open_real':
   (.text+0xc935): warning: Using 'getaddrinfo' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
   arch/um/drivers/built-in.o: In function `pcap_nametoaddr':
   (.text+0x1d3c5): warning: Using 'gethostbyname' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
   arch/um/drivers/built-in.o: In function `pcap_nametonetaddr':
   (.text+0x1d465): warning: Using 'getnetbyname' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
   arch/um/drivers/built-in.o: In function `pcap_nametoproto':
   (.text+0x1d685): warning: Using 'getprotobyname' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
   arch/um/drivers/built-in.o: In function `pcap_nametoport':
   (.text+0x1d4b7): warning: Using 'getservbyname' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
   drivers/built-in.o: In function `fwnode_get_named_gpiod':
   drivers/gpio/gpiolib.c:3215: undefined reference to 
`of_get_named_gpiod_flags'
   drivers/built-in.o: In function `gpiod_get_index':
   drivers/gpio/gpiolib.c:3140: undefined reference to 
`of_get_named_gpiod_flags'
   drivers/built-in.o: In function `zx_gpio_probe':
   drivers/gpio/gpio-zx.c:229: undefined reference to `devm_ioremap_resource'
   `.text.exit' referenced in section `.fini_array' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o): 
defined in discarded section `.text.exit' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o)
>> collect2: error: ld returned 1 exit status

---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all   Intel Corporation


.config.gz
Description: Binary data


collect2: error: ld returned 1 exit status

2016-09-10 Thread kbuild test robot
tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   98ac9a608dc79ba8a20cee77fe959a6dfccdaa63
commit: 2527ecc9195e9c66252af24c4689e8a67cd4ccb9 gpio: Fix OF build problem on 
UM
date:   3 weeks ago
config: um-allmodconfig (attached as .config)
compiler: gcc-6 (Debian 6.1.1-9) 6.1.1 20160705
reproduce:
git checkout 2527ecc9195e9c66252af24c4689e8a67cd4ccb9
# save the attached .config to linux build tree
make ARCH=um 

All errors (new ones prefixed by >>):

   arch/um/drivers/built-in.o: In function `vde_open_real':
   (.text+0xc7d1): warning: Using 'getgrnam' in statically linked applications 
requires at runtime the shared libraries from the glibc version used for linking
   arch/um/drivers/built-in.o: In function `vde_open_real':
   (.text+0xc61c): warning: Using 'getpwuid' in statically linked applications 
requires at runtime the shared libraries from the glibc version used for linking
   arch/um/drivers/built-in.o: In function `vde_open_real':
   (.text+0xc935): warning: Using 'getaddrinfo' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
   arch/um/drivers/built-in.o: In function `pcap_nametoaddr':
   (.text+0x1d3c5): warning: Using 'gethostbyname' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
   arch/um/drivers/built-in.o: In function `pcap_nametonetaddr':
   (.text+0x1d465): warning: Using 'getnetbyname' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
   arch/um/drivers/built-in.o: In function `pcap_nametoproto':
   (.text+0x1d685): warning: Using 'getprotobyname' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
   arch/um/drivers/built-in.o: In function `pcap_nametoport':
   (.text+0x1d4b7): warning: Using 'getservbyname' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
   drivers/built-in.o: In function `fwnode_get_named_gpiod':
   drivers/gpio/gpiolib.c:3215: undefined reference to 
`of_get_named_gpiod_flags'
   drivers/built-in.o: In function `gpiod_get_index':
   drivers/gpio/gpiolib.c:3140: undefined reference to 
`of_get_named_gpiod_flags'
   drivers/built-in.o: In function `zx_gpio_probe':
   drivers/gpio/gpio-zx.c:229: undefined reference to `devm_ioremap_resource'
   `.text.exit' referenced in section `.fini_array' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o): 
defined in discarded section `.text.exit' of 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libc.a(sdlerror.o)
>> collect2: error: ld returned 1 exit status

---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all   Intel Corporation


.config.gz
Description: Binary data


collect2: error: ld returned 1 exit status

2016-04-16 Thread kbuild test robot
Hi Anton,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   306a63bee192859ebd32c7328c7766636d882d8f
commit: 238abecde8ad43f914e095fcf23e0bd35dc7a7f2 powerpc: Don't use gcc 
specific options on clang
date:   10 months ago
config: powerpc-powernv_defconfig (attached as .config)
reproduce:
wget 
https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
 -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 238abecde8ad43f914e095fcf23e0bd35dc7a7f2
# save the attached .config to linux build tree
make.cross ARCH=powerpc 

All errors (new ones prefixed by >>):

   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/sigtramp.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/sigtramp.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/gettimeofday.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/gettimeofday.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/datapage.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/datapage.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/cacheflush.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/cacheflush.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/note.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file arch/powerpc/kernel/vdso32/note.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/getcpu.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/getcpu.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[0] FDE at 04c4 overlaps table[1] FDE at 
0c30.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[1] FDE at 0c30 overlaps table[2] FDE at 
0c88.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[2] FDE at 0c88 overlaps table[3] FDE at 
0ca0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[3] FDE at 0ca0 overlaps table[4] FDE at 
0cb8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[4] FDE at 0cb8 overlaps table[5] FDE at 
0cd0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[5] FDE at 0cd0 overlaps table[6] FDE at 
0864.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[7] FDE at 0c48 overlaps table[8] FDE at 
0c5c.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[8] FDE at 0c5c overlaps table[9] FDE at 
0c18.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[9] FDE at 0c18 overlaps table[10] FDE at 
0c74.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[10] FDE at 0c74 overlaps table[11] FDE at 
0ce8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[11] FDE at 0ce8 overlaps table[12] FDE at 
0cfc.
>> collect2: error: ld returned 1 exit status
--
   
/usr/lib/gcc-cross/powerpc64le

collect2: error: ld returned 1 exit status

2016-04-16 Thread kbuild test robot
Hi Anton,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   306a63bee192859ebd32c7328c7766636d882d8f
commit: 238abecde8ad43f914e095fcf23e0bd35dc7a7f2 powerpc: Don't use gcc 
specific options on clang
date:   10 months ago
config: powerpc-powernv_defconfig (attached as .config)
reproduce:
wget 
https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
 -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 238abecde8ad43f914e095fcf23e0bd35dc7a7f2
# save the attached .config to linux build tree
make.cross ARCH=powerpc 

All errors (new ones prefixed by >>):

   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/sigtramp.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/sigtramp.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/gettimeofday.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/gettimeofday.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/datapage.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/datapage.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/cacheflush.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/cacheflush.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/note.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file arch/powerpc/kernel/vdso32/note.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/getcpu.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/getcpu.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[0] FDE at 04c4 overlaps table[1] FDE at 
0c30.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[1] FDE at 0c30 overlaps table[2] FDE at 
0c88.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[2] FDE at 0c88 overlaps table[3] FDE at 
0ca0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[3] FDE at 0ca0 overlaps table[4] FDE at 
0cb8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[4] FDE at 0cb8 overlaps table[5] FDE at 
0cd0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[5] FDE at 0cd0 overlaps table[6] FDE at 
0864.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[7] FDE at 0c48 overlaps table[8] FDE at 
0c5c.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[8] FDE at 0c5c overlaps table[9] FDE at 
0c18.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[9] FDE at 0c18 overlaps table[10] FDE at 
0c74.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[10] FDE at 0c74 overlaps table[11] FDE at 
0ce8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[11] FDE at 0ce8 overlaps table[12] FDE at 
0cfc.
>> collect2: error: ld returned 1 exit status
--
   
/usr/lib/gcc-cross/powerpc64le

collect2: error: ld returned 1 exit status

2016-04-02 Thread kbuild test robot
Hi Anton,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   d6c24df08255e24dbd19b52dd322f61fbc30b11d
commit: 238abecde8ad43f914e095fcf23e0bd35dc7a7f2 powerpc: Don't use gcc 
specific options on clang
date:   10 months ago
config: powerpc-defconfig (attached as .config)
reproduce:
wget 
https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
 -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 238abecde8ad43f914e095fcf23e0bd35dc7a7f2
# save the attached .config to linux build tree
make.cross ARCH=powerpc 

All errors (new ones prefixed by >>):

   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/sigtramp.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/sigtramp.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/gettimeofday.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/gettimeofday.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/datapage.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/datapage.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/cacheflush.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/cacheflush.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/note.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file arch/powerpc/kernel/vdso32/note.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/getcpu.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/getcpu.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[0] FDE at 04c4 overlaps table[1] FDE at 
0c30.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[1] FDE at 0c30 overlaps table[2] FDE at 
0c88.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[2] FDE at 0c88 overlaps table[3] FDE at 
0ca0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[3] FDE at 0ca0 overlaps table[4] FDE at 
0cb8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[4] FDE at 0cb8 overlaps table[5] FDE at 
0cd0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[5] FDE at 0cd0 overlaps table[6] FDE at 
0864.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[7] FDE at 0c48 overlaps table[8] FDE at 
0c5c.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[8] FDE at 0c5c overlaps table[9] FDE at 
0c18.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[9] FDE at 0c18 overlaps table[10] FDE at 
0c74.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[10] FDE at 0c74 overlaps table[11] FDE at 
0ce8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[11] FDE at 0ce8 overlaps table[12] FDE at 
0cfc.
>> collect2: error: ld returned 1 exit status
--
   
/usr/lib/gcc-cross/powerpc64le

collect2: error: ld returned 1 exit status

2016-04-02 Thread kbuild test robot
Hi Anton,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   d6c24df08255e24dbd19b52dd322f61fbc30b11d
commit: 238abecde8ad43f914e095fcf23e0bd35dc7a7f2 powerpc: Don't use gcc 
specific options on clang
date:   10 months ago
config: powerpc-defconfig (attached as .config)
reproduce:
wget 
https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
 -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 238abecde8ad43f914e095fcf23e0bd35dc7a7f2
# save the attached .config to linux build tree
make.cross ARCH=powerpc 

All errors (new ones prefixed by >>):

   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/sigtramp.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/sigtramp.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/gettimeofday.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/gettimeofday.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/datapage.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/datapage.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/cacheflush.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/cacheflush.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/note.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file arch/powerpc/kernel/vdso32/note.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/getcpu.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/getcpu.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[0] FDE at 04c4 overlaps table[1] FDE at 
0c30.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[1] FDE at 0c30 overlaps table[2] FDE at 
0c88.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[2] FDE at 0c88 overlaps table[3] FDE at 
0ca0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[3] FDE at 0ca0 overlaps table[4] FDE at 
0cb8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[4] FDE at 0cb8 overlaps table[5] FDE at 
0cd0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[5] FDE at 0cd0 overlaps table[6] FDE at 
0864.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[7] FDE at 0c48 overlaps table[8] FDE at 
0c5c.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[8] FDE at 0c5c overlaps table[9] FDE at 
0c18.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[9] FDE at 0c18 overlaps table[10] FDE at 
0c74.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[10] FDE at 0c74 overlaps table[11] FDE at 
0ce8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[11] FDE at 0ce8 overlaps table[12] FDE at 
0cfc.
>> collect2: error: ld returned 1 exit status
--
   
/usr/lib/gcc-cross/powerpc64le

collect2: error: ld returned 1 exit status

2016-03-12 Thread kbuild test robot
Hi Anton,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   03c668a93187fe7fba9464f96fbe7c22eebd9897
commit: 238abecde8ad43f914e095fcf23e0bd35dc7a7f2 powerpc: Don't use gcc 
specific options on clang
date:   9 months ago
config: powerpc-defconfig (attached as .config)
reproduce:
wget 
https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
 -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 238abecde8ad43f914e095fcf23e0bd35dc7a7f2
# save the attached .config to linux build tree
make.cross ARCH=powerpc 

All errors (new ones prefixed by >>):

   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/sigtramp.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/sigtramp.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/gettimeofday.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/gettimeofday.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/datapage.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/datapage.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/cacheflush.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/cacheflush.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/note.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file arch/powerpc/kernel/vdso32/note.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/getcpu.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/getcpu.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[0] FDE at 04c4 overlaps table[1] FDE at 
0c30.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[1] FDE at 0c30 overlaps table[2] FDE at 
0c88.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[2] FDE at 0c88 overlaps table[3] FDE at 
0ca0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[3] FDE at 0ca0 overlaps table[4] FDE at 
0cb8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[4] FDE at 0cb8 overlaps table[5] FDE at 
0cd0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[5] FDE at 0cd0 overlaps table[6] FDE at 
0864.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[7] FDE at 0c48 overlaps table[8] FDE at 
0c5c.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[8] FDE at 0c5c overlaps table[9] FDE at 
0c18.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[9] FDE at 0c18 overlaps table[10] FDE at 
0c74.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[10] FDE at 0c74 overlaps table[11] FDE at 
0ce8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[11] FDE at 0ce8 overlaps table[12] FDE at 
0cfc.
>> collect2: error: ld returned 1 exit status
--
   
/usr/lib/gcc-cross/powerpc64le

collect2: error: ld returned 1 exit status

2016-03-12 Thread kbuild test robot
Hi Anton,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   03c668a93187fe7fba9464f96fbe7c22eebd9897
commit: 238abecde8ad43f914e095fcf23e0bd35dc7a7f2 powerpc: Don't use gcc 
specific options on clang
date:   9 months ago
config: powerpc-defconfig (attached as .config)
reproduce:
wget 
https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
 -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 238abecde8ad43f914e095fcf23e0bd35dc7a7f2
# save the attached .config to linux build tree
make.cross ARCH=powerpc 

All errors (new ones prefixed by >>):

   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/sigtramp.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/sigtramp.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/gettimeofday.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/gettimeofday.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/datapage.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/datapage.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/cacheflush.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/cacheflush.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/note.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file arch/powerpc/kernel/vdso32/note.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/getcpu.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/getcpu.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[0] FDE at 04c4 overlaps table[1] FDE at 
0c30.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[1] FDE at 0c30 overlaps table[2] FDE at 
0c88.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[2] FDE at 0c88 overlaps table[3] FDE at 
0ca0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[3] FDE at 0ca0 overlaps table[4] FDE at 
0cb8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[4] FDE at 0cb8 overlaps table[5] FDE at 
0cd0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[5] FDE at 0cd0 overlaps table[6] FDE at 
0864.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[7] FDE at 0c48 overlaps table[8] FDE at 
0c5c.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[8] FDE at 0c5c overlaps table[9] FDE at 
0c18.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[9] FDE at 0c18 overlaps table[10] FDE at 
0c74.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[10] FDE at 0c74 overlaps table[11] FDE at 
0ce8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[11] FDE at 0ce8 overlaps table[12] FDE at 
0cfc.
>> collect2: error: ld returned 1 exit status
--
   
/usr/lib/gcc-cross/powerpc64le

collect2: error: ld returned 1 exit status

2016-03-05 Thread kbuild test robot
Hi Anton,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   a7c9b603cf2371edacb054abc35597e810c1e5fd
commit: 238abecde8ad43f914e095fcf23e0bd35dc7a7f2 powerpc: Don't use gcc 
specific options on clang
date:   9 months ago
config: powerpc-defconfig (attached as .config)
reproduce:
wget 
https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
 -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 238abecde8ad43f914e095fcf23e0bd35dc7a7f2
# save the attached .config to linux build tree
make.cross ARCH=powerpc 

All errors (new ones prefixed by >>):

   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/sigtramp.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/sigtramp.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/gettimeofday.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/gettimeofday.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/datapage.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/datapage.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/cacheflush.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/cacheflush.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/note.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file arch/powerpc/kernel/vdso32/note.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/getcpu.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/getcpu.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[0] FDE at 04c4 overlaps table[1] FDE at 
0c30.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[1] FDE at 0c30 overlaps table[2] FDE at 
0c88.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[2] FDE at 0c88 overlaps table[3] FDE at 
0ca0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[3] FDE at 0ca0 overlaps table[4] FDE at 
0cb8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[4] FDE at 0cb8 overlaps table[5] FDE at 
0cd0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[5] FDE at 0cd0 overlaps table[6] FDE at 
0864.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[7] FDE at 0c48 overlaps table[8] FDE at 
0c5c.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[8] FDE at 0c5c overlaps table[9] FDE at 
0c18.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[9] FDE at 0c18 overlaps table[10] FDE at 
0c74.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[10] FDE at 0c74 overlaps table[11] FDE at 
0ce8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[11] FDE at 0ce8 overlaps table[12] FDE at 
0cfc.
>> collect2: error: ld returned 1 exit status
--
   
/usr/lib/gcc-cross/powerpc64le

collect2: error: ld returned 1 exit status

2016-03-05 Thread kbuild test robot
Hi Anton,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   a7c9b603cf2371edacb054abc35597e810c1e5fd
commit: 238abecde8ad43f914e095fcf23e0bd35dc7a7f2 powerpc: Don't use gcc 
specific options on clang
date:   9 months ago
config: powerpc-defconfig (attached as .config)
reproduce:
wget 
https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
 -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 238abecde8ad43f914e095fcf23e0bd35dc7a7f2
# save the attached .config to linux build tree
make.cross ARCH=powerpc 

All errors (new ones prefixed by >>):

   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/sigtramp.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/sigtramp.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/gettimeofday.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/gettimeofday.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/datapage.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/datapage.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/cacheflush.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/cacheflush.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/note.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file arch/powerpc/kernel/vdso32/note.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/getcpu.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/getcpu.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[0] FDE at 04c4 overlaps table[1] FDE at 
0c30.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[1] FDE at 0c30 overlaps table[2] FDE at 
0c88.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[2] FDE at 0c88 overlaps table[3] FDE at 
0ca0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[3] FDE at 0ca0 overlaps table[4] FDE at 
0cb8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[4] FDE at 0cb8 overlaps table[5] FDE at 
0cd0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[5] FDE at 0cd0 overlaps table[6] FDE at 
0864.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[7] FDE at 0c48 overlaps table[8] FDE at 
0c5c.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[8] FDE at 0c5c overlaps table[9] FDE at 
0c18.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[9] FDE at 0c18 overlaps table[10] FDE at 
0c74.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[10] FDE at 0c74 overlaps table[11] FDE at 
0ce8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[11] FDE at 0ce8 overlaps table[12] FDE at 
0cfc.
>> collect2: error: ld returned 1 exit status
--
   
/usr/lib/gcc-cross/powerpc64le

collect2: error: ld returned 1 exit status

2016-02-27 Thread kbuild test robot
Hi Anton,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   691429e13dfaf5b0994b07cc166db41bd608ee3d
commit: 238abecde8ad43f914e095fcf23e0bd35dc7a7f2 powerpc: Don't use gcc 
specific options on clang
date:   9 months ago
config: powerpc-ppc64e_defconfig (attached as .config)
reproduce:
wget 
https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
 -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 238abecde8ad43f914e095fcf23e0bd35dc7a7f2
# save the attached .config to linux build tree
make.cross ARCH=powerpc 

All errors (new ones prefixed by >>):

   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/sigtramp.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/sigtramp.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/gettimeofday.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/gettimeofday.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/datapage.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/datapage.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/cacheflush.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/cacheflush.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/note.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file arch/powerpc/kernel/vdso32/note.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/getcpu.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/getcpu.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[0] FDE at 09f8 overlaps table[1] FDE at 
0a54.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[1] FDE at 0a54 overlaps table[2] FDE at 
0ac8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[2] FDE at 0ac8 overlaps table[3] FDE at 
0adc.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[3] FDE at 0adc overlaps table[4] FDE at 
04c4.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[5] FDE at 0a10 overlaps table[6] FDE at 
0a68.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[6] FDE at 0a68 overlaps table[7] FDE at 
0a80.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[7] FDE at 0a80 overlaps table[8] FDE at 
0a98.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[8] FDE at 0a98 overlaps table[9] FDE at 
0ab0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[9] FDE at 0ab0 overlaps table[10] FDE at 
0754.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[11] FDE at 0a28 overlaps table[12] FDE at 
0a3c.
>> collect2: error: ld returned 1 exit status
--
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso64/sigtramp.o: file class ELFCLASS64 incompatible with 
ELFCLASS32
   
/usr/lib/gcc-cross/powerpc64le

collect2: error: ld returned 1 exit status

2016-02-27 Thread kbuild test robot
Hi Anton,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   691429e13dfaf5b0994b07cc166db41bd608ee3d
commit: 238abecde8ad43f914e095fcf23e0bd35dc7a7f2 powerpc: Don't use gcc 
specific options on clang
date:   9 months ago
config: powerpc-ppc64e_defconfig (attached as .config)
reproduce:
wget 
https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
 -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 238abecde8ad43f914e095fcf23e0bd35dc7a7f2
# save the attached .config to linux build tree
make.cross ARCH=powerpc 

All errors (new ones prefixed by >>):

   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/sigtramp.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/sigtramp.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/gettimeofday.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/gettimeofday.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/datapage.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/datapage.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/cacheflush.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/cacheflush.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/note.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file arch/powerpc/kernel/vdso32/note.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/getcpu.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/getcpu.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[0] FDE at 09f8 overlaps table[1] FDE at 
0a54.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[1] FDE at 0a54 overlaps table[2] FDE at 
0ac8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[2] FDE at 0ac8 overlaps table[3] FDE at 
0adc.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[3] FDE at 0adc overlaps table[4] FDE at 
04c4.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[5] FDE at 0a10 overlaps table[6] FDE at 
0a68.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[6] FDE at 0a68 overlaps table[7] FDE at 
0a80.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[7] FDE at 0a80 overlaps table[8] FDE at 
0a98.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[8] FDE at 0a98 overlaps table[9] FDE at 
0ab0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[9] FDE at 0ab0 overlaps table[10] FDE at 
0754.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[11] FDE at 0a28 overlaps table[12] FDE at 
0a3c.
>> collect2: error: ld returned 1 exit status
--
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso64/sigtramp.o: file class ELFCLASS64 incompatible with 
ELFCLASS32
   
/usr/lib/gcc-cross/powerpc64le

collect2: error: ld returned 1 exit status

2015-12-05 Thread kbuild test robot
Hi Anton,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   9cfe5212745a41fbe7cba1a74289f5c66fc45c1f
commit: 238abecde8ad43f914e095fcf23e0bd35dc7a7f2 powerpc: Don't use gcc 
specific options on clang
date:   6 months ago
config: powerpc-g5_defconfig (attached as .config)
reproduce:
wget 
https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
 -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 238abecde8ad43f914e095fcf23e0bd35dc7a7f2
# save the attached .config to linux build tree
make.cross ARCH=powerpc 

All errors (new ones prefixed by >>):

   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/sigtramp.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/sigtramp.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/gettimeofday.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/gettimeofday.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/datapage.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/datapage.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/cacheflush.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/cacheflush.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/note.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file arch/powerpc/kernel/vdso32/note.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/getcpu.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/getcpu.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[0] FDE at 04c4 overlaps table[1] FDE at 
0c30.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[1] FDE at 0c30 overlaps table[2] FDE at 
0c88.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[2] FDE at 0c88 overlaps table[3] FDE at 
0ca0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[3] FDE at 0ca0 overlaps table[4] FDE at 
0cb8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[4] FDE at 0cb8 overlaps table[5] FDE at 
0cd0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[5] FDE at 0cd0 overlaps table[6] FDE at 
0864.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[7] FDE at 0c48 overlaps table[8] FDE at 
0c5c.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[8] FDE at 0c5c overlaps table[9] FDE at 
0c18.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[9] FDE at 0c18 overlaps table[10] FDE at 
0c74.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[10] FDE at 0c74 overlaps table[11] FDE at 
0ce8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[11] FDE at 0ce8 overlaps table[12] FDE at 
0cfc.
>> collect2: error: ld returned 1 exit status
--
   
/usr/lib/gcc-cross/powerpc64le

collect2: error: ld returned 1 exit status

2015-12-05 Thread kbuild test robot
Hi Anton,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   9cfe5212745a41fbe7cba1a74289f5c66fc45c1f
commit: 238abecde8ad43f914e095fcf23e0bd35dc7a7f2 powerpc: Don't use gcc 
specific options on clang
date:   6 months ago
config: powerpc-g5_defconfig (attached as .config)
reproduce:
wget 
https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
 -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 238abecde8ad43f914e095fcf23e0bd35dc7a7f2
# save the attached .config to linux build tree
make.cross ARCH=powerpc 

All errors (new ones prefixed by >>):

   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/sigtramp.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/sigtramp.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/gettimeofday.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/gettimeofday.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/datapage.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/datapage.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/cacheflush.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/cacheflush.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/note.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file arch/powerpc/kernel/vdso32/note.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/getcpu.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/getcpu.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[0] FDE at 04c4 overlaps table[1] FDE at 
0c30.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[1] FDE at 0c30 overlaps table[2] FDE at 
0c88.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[2] FDE at 0c88 overlaps table[3] FDE at 
0ca0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[3] FDE at 0ca0 overlaps table[4] FDE at 
0cb8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[4] FDE at 0cb8 overlaps table[5] FDE at 
0cd0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[5] FDE at 0cd0 overlaps table[6] FDE at 
0864.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[7] FDE at 0c48 overlaps table[8] FDE at 
0c5c.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[8] FDE at 0c5c overlaps table[9] FDE at 
0c18.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[9] FDE at 0c18 overlaps table[10] FDE at 
0c74.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[10] FDE at 0c74 overlaps table[11] FDE at 
0ce8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[11] FDE at 0ce8 overlaps table[12] FDE at 
0cfc.
>> collect2: error: ld returned 1 exit status
--
   
/usr/lib/gcc-cross/powerpc64le

Re: Re: collect2: error: ld returned 1 exit status

2015-11-24 Thread Breno Leitao
Hi Fengguang,

On 11/23/2015 10:45 AM, Fengguang Wu wrote:
> I'm using Debian's cross gcc 5.2.1:
> 
> gcc-powerpc64le-linux-gnu5.2.1-14+really5.2.1-13
> 
> It may take some time for debian to catchup up with the newer version.
I already opened a Debian bug to track the backport of this fix into
Debian's GCC 5.2.1.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=806160

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Re: collect2: error: ld returned 1 exit status

2015-11-24 Thread Breno Leitao
Hi Fengguang,

On 11/23/2015 10:45 AM, Fengguang Wu wrote:
> I'm using Debian's cross gcc 5.2.1:
> 
> gcc-powerpc64le-linux-gnu5.2.1-14+really5.2.1-13
> 
> It may take some time for debian to catchup up with the newer version.
I already opened a Debian bug to track the backport of this fix into
Debian's GCC 5.2.1.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=806160

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: collect2: error: ld returned 1 exit status

2015-11-23 Thread Fengguang Wu
Hi Michael,

On Mon, Nov 23, 2015 at 08:54:53PM +1100, Michael Ellerman wrote:
> On Sun, 2015-11-22 at 09:05 +0800, kbuild test robot wrote:
> 
> > Hi Anton,
> > 
> > FYI, the error/warning still remains.
> 
> ...
> 
> >
> > /usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
> >  arch/powerpc/kernel/vdso64/sigtramp.o: file class ELFCLASS64 incompatible 
> > with ELFCLASS32
> >
> > /usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
> >  final link failed: File in wrong format
> > > > collect2: error: ld returned 1 exit status
> 
> Hi Fengguang,
> 
> How new is your GCC? This looks like a bug that was fixed recently 
> (September) in GCC:
> 
>   
> https://github.com/gcc-mirror/gcc/commit/0012c439035bc1d5843e5c8e72c6c5fad357d389

I'm using Debian's cross gcc 5.2.1:

gcc-powerpc64le-linux-gnu5.2.1-14+really5.2.1-13

It may take some time for debian to catchup up with the newer version.

Thanks,
Fengguang
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: collect2: error: ld returned 1 exit status

2015-11-23 Thread Michael Ellerman
On Sun, 2015-11-22 at 09:05 +0800, kbuild test robot wrote:

> Hi Anton,
> 
> FYI, the error/warning still remains.

...

>
> /usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
>  arch/powerpc/kernel/vdso64/sigtramp.o: file class ELFCLASS64 incompatible 
> with ELFCLASS32
>
> /usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
>  final link failed: File in wrong format
> > > collect2: error: ld returned 1 exit status

Hi Fengguang,

How new is your GCC? This looks like a bug that was fixed recently (September) 
in GCC:

  
https://github.com/gcc-mirror/gcc/commit/0012c439035bc1d5843e5c8e72c6c5fad357d389

cheers

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: collect2: error: ld returned 1 exit status

2015-11-23 Thread Michael Ellerman
On Sun, 2015-11-22 at 09:05 +0800, kbuild test robot wrote:

> Hi Anton,
> 
> FYI, the error/warning still remains.

...

>
> /usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
>  arch/powerpc/kernel/vdso64/sigtramp.o: file class ELFCLASS64 incompatible 
> with ELFCLASS32
>
> /usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
>  final link failed: File in wrong format
> > > collect2: error: ld returned 1 exit status

Hi Fengguang,

How new is your GCC? This looks like a bug that was fixed recently (September) 
in GCC:

  
https://github.com/gcc-mirror/gcc/commit/0012c439035bc1d5843e5c8e72c6c5fad357d389

cheers

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: collect2: error: ld returned 1 exit status

2015-11-23 Thread Fengguang Wu
Hi Michael,

On Mon, Nov 23, 2015 at 08:54:53PM +1100, Michael Ellerman wrote:
> On Sun, 2015-11-22 at 09:05 +0800, kbuild test robot wrote:
> 
> > Hi Anton,
> > 
> > FYI, the error/warning still remains.
> 
> ...
> 
> >
> > /usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
> >  arch/powerpc/kernel/vdso64/sigtramp.o: file class ELFCLASS64 incompatible 
> > with ELFCLASS32
> >
> > /usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
> >  final link failed: File in wrong format
> > > > collect2: error: ld returned 1 exit status
> 
> Hi Fengguang,
> 
> How new is your GCC? This looks like a bug that was fixed recently 
> (September) in GCC:
> 
>   
> https://github.com/gcc-mirror/gcc/commit/0012c439035bc1d5843e5c8e72c6c5fad357d389

I'm using Debian's cross gcc 5.2.1:

gcc-powerpc64le-linux-gnu5.2.1-14+really5.2.1-13

It may take some time for debian to catchup up with the newer version.

Thanks,
Fengguang
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


collect2: error: ld returned 1 exit status

2015-11-21 Thread kbuild test robot
Hi Anton,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   707b4f493e77638387f29d5ea35e383c418e710d
commit: 238abecde8ad43f914e095fcf23e0bd35dc7a7f2 powerpc: Don't use gcc 
specific options on clang
date:   5 months ago
config: powerpc-allmodconfig (attached as .config)
reproduce:
wget 
https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
 -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 238abecde8ad43f914e095fcf23e0bd35dc7a7f2
# save the attached .config to linux build tree
make.cross ARCH=powerpc 

All errors (new ones prefixed by >>):

   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/sigtramp.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/sigtramp.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/gettimeofday.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/gettimeofday.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/datapage.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/datapage.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/cacheflush.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/cacheflush.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/note.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file arch/powerpc/kernel/vdso32/note.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/getcpu.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/getcpu.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[0] FDE at 04c4 overlaps table[1] FDE at 
0c30.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[1] FDE at 0c30 overlaps table[2] FDE at 
0c88.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[2] FDE at 0c88 overlaps table[3] FDE at 
0ca0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[3] FDE at 0ca0 overlaps table[4] FDE at 
0cb8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[4] FDE at 0cb8 overlaps table[5] FDE at 
0cd0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[5] FDE at 0cd0 overlaps table[6] FDE at 
0864.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[7] FDE at 0c48 overlaps table[8] FDE at 
0c5c.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[8] FDE at 0c5c overlaps table[9] FDE at 
0c18.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[9] FDE at 0c18 overlaps table[10] FDE at 
0c74.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[10] FDE at 0c74 overlaps table[11] FDE at 
0ce8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[11] FDE at 0ce8 overlaps table[12] FDE at 
0cfc.
>> collect2: error: ld returned 1 exit status
--
   
/usr/lib/gcc-cross/powerpc64le

collect2: error: ld returned 1 exit status

2015-11-21 Thread kbuild test robot
Hi Anton,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   707b4f493e77638387f29d5ea35e383c418e710d
commit: 238abecde8ad43f914e095fcf23e0bd35dc7a7f2 powerpc: Don't use gcc 
specific options on clang
date:   5 months ago
config: powerpc-allmodconfig (attached as .config)
reproduce:
wget 
https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
 -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 238abecde8ad43f914e095fcf23e0bd35dc7a7f2
# save the attached .config to linux build tree
make.cross ARCH=powerpc 

All errors (new ones prefixed by >>):

   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/sigtramp.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/sigtramp.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/gettimeofday.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/gettimeofday.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/datapage.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/datapage.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/cacheflush.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/cacheflush.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/note.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file arch/powerpc/kernel/vdso32/note.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/getcpu.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/getcpu.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[0] FDE at 04c4 overlaps table[1] FDE at 
0c30.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[1] FDE at 0c30 overlaps table[2] FDE at 
0c88.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[2] FDE at 0c88 overlaps table[3] FDE at 
0ca0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[3] FDE at 0ca0 overlaps table[4] FDE at 
0cb8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[4] FDE at 0cb8 overlaps table[5] FDE at 
0cd0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[5] FDE at 0cd0 overlaps table[6] FDE at 
0864.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[7] FDE at 0c48 overlaps table[8] FDE at 
0c5c.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[8] FDE at 0c5c overlaps table[9] FDE at 
0c18.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[9] FDE at 0c18 overlaps table[10] FDE at 
0c74.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[10] FDE at 0c74 overlaps table[11] FDE at 
0ce8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[11] FDE at 0ce8 overlaps table[12] FDE at 
0cfc.
>> collect2: error: ld returned 1 exit status
--
   
/usr/lib/gcc-cross/powerpc64le

collect2: error: ld returned 1 exit status

2015-10-10 Thread kbuild test robot
Hi Anton,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   4a06c8ac2fb3ef484579ce44f9b809bd310fad48
commit: 238abecde8ad43f914e095fcf23e0bd35dc7a7f2 powerpc: Don't use gcc 
specific options on clang
date:   4 months ago
config: powerpc-defconfig (attached as .config)
reproduce:
wget 
https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
 -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 238abecde8ad43f914e095fcf23e0bd35dc7a7f2
# save the attached .config to linux build tree
make.cross ARCH=powerpc 

All errors (new ones prefixed by >>):

   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/sigtramp.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/sigtramp.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/gettimeofday.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/gettimeofday.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/datapage.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/datapage.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/cacheflush.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/cacheflush.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/note.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file arch/powerpc/kernel/vdso32/note.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/getcpu.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/getcpu.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[0] FDE at 04c4 overlaps table[1] FDE at 
0c30.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[1] FDE at 0c30 overlaps table[2] FDE at 
0c88.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[2] FDE at 0c88 overlaps table[3] FDE at 
0ca0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[3] FDE at 0ca0 overlaps table[4] FDE at 
0cb8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[4] FDE at 0cb8 overlaps table[5] FDE at 
0cd0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[5] FDE at 0cd0 overlaps table[6] FDE at 
0864.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[7] FDE at 0c48 overlaps table[8] FDE at 
0c5c.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[8] FDE at 0c5c overlaps table[9] FDE at 
0c18.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[9] FDE at 0c18 overlaps table[10] FDE at 
0c74.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[10] FDE at 0c74 overlaps table[11] FDE at 
0ce8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[11] FDE at 0ce8 overlaps table[12] FDE at 
0cfc.
>> collect2: error: ld returned 1 exit status
--
   
/usr/lib/gcc-cross/powerpc64le

collect2: error: ld returned 1 exit status

2015-10-10 Thread kbuild test robot
Hi Anton,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   4a06c8ac2fb3ef484579ce44f9b809bd310fad48
commit: 238abecde8ad43f914e095fcf23e0bd35dc7a7f2 powerpc: Don't use gcc 
specific options on clang
date:   4 months ago
config: powerpc-defconfig (attached as .config)
reproduce:
wget 
https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
 -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 238abecde8ad43f914e095fcf23e0bd35dc7a7f2
# save the attached .config to linux build tree
make.cross ARCH=powerpc 

All errors (new ones prefixed by >>):

   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/sigtramp.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/sigtramp.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/gettimeofday.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/gettimeofday.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/datapage.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/datapage.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/cacheflush.o: compiled for a little endian system 
and target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/cacheflush.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/note.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file arch/powerpc/kernel/vdso32/note.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 arch/powerpc/kernel/vdso32/getcpu.o: compiled for a little endian system and 
target is big endian
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 failed to merge target specific data of file 
arch/powerpc/kernel/vdso32/getcpu.o
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[0] FDE at 04c4 overlaps table[1] FDE at 
0c30.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[1] FDE at 0c30 overlaps table[2] FDE at 
0c88.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[2] FDE at 0c88 overlaps table[3] FDE at 
0ca0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[3] FDE at 0ca0 overlaps table[4] FDE at 
0cb8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[4] FDE at 0cb8 overlaps table[5] FDE at 
0cd0.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[5] FDE at 0cd0 overlaps table[6] FDE at 
0864.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[7] FDE at 0c48 overlaps table[8] FDE at 
0c5c.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[8] FDE at 0c5c overlaps table[9] FDE at 
0c18.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[9] FDE at 0c18 overlaps table[10] FDE at 
0c74.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[10] FDE at 0c74 overlaps table[11] FDE at 
0ce8.
   
/usr/lib/gcc-cross/powerpc64le-linux-gnu/5/../../../../powerpc64le-linux-gnu/bin/ld:
 .eh_frame_hdr table[11] FDE at 0ce8 overlaps table[12] FDE at 
0cfc.
>> collect2: error: ld returned 1 exit status
--
   
/usr/lib/gcc-cross/powerpc64le