Ehlo,

don't forget -fno-stack-protector.... :)
cheers


Fremen

Sim Virus writes:

>> there is some version check in the beginning of the makefile of some modules
>> declared, you might find additional info on the web about how to disable
>> that, but I've seen that with some "custom build" modules. 
>> 
>> if it has been built already, there is a good chance it will work.
>> 
> 
> Sorry but in Makefile ther isn't any declaration, and when I make it it show:
> 
> -------------------
> gcc -DMODULE -D__KERNEL__ -DDBG=0 -DT3_JUMBO_RCV_RCB_ENTRY_COUNT=256
> -DNICE_SUPPORT -DPCIX_TARGET_WORKAROUND=1 -DINCLUDE_TBI_SUPPORT
> -DINCLUDE_5701_AX_FIX=1 -Wall -Wstrict-prototypes
> -I/lib/modules/2.4.30-3tr/build/include -O2   -c -o b57um.o b57um.c
> gcc -DMODULE -D__KERNEL__ -DDBG=0 -DT3_JUMBO_RCV_RCB_ENTRY_COUNT=256
> -DNICE_SUPPORT -DPCIX_TARGET_WORKAROUND=1 -DINCLUDE_TBI_SUPPORT
> -DINCLUDE_5701_AX_FIX=1 -Wall -Wstrict-prototypes
> -I/lib/modules/2.4.30-3tr/build/include -O2   -c -o b57proc.o
> b57proc.c
> gcc -DMODULE -D__KERNEL__ -DDBG=0 -DT3_JUMBO_RCV_RCB_ENTRY_COUNT=256
> -DNICE_SUPPORT -DPCIX_TARGET_WORKAROUND=1 -DINCLUDE_TBI_SUPPORT
> -DINCLUDE_5701_AX_FIX=1 -Wall -Wstrict-prototypes
> -I/lib/modules/2.4.30-3tr/build/include -O2   -c -o tigon3.o tigon3.c
> tigon3.c: In function `LM_InitializeAdapter':
> tigon3.c:2381: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
> gcc -DMODULE -D__KERNEL__ -DDBG=0 -DT3_JUMBO_RCV_RCB_ENTRY_COUNT=256
> -DNICE_SUPPORT -DPCIX_TARGET_WORKAROUND=1 -DINCLUDE_TBI_SUPPORT
> -DINCLUDE_5701_AX_FIX=1 -Wall -Wstrict-prototypes
> -I/lib/modules/2.4.30-3tr/build/include -O2   -c -o autoneg.o
> autoneg.c
> gcc -DMODULE -D__KERNEL__ -DDBG=0 -DT3_JUMBO_RCV_RCB_ENTRY_COUNT=256
> -DNICE_SUPPORT -DPCIX_TARGET_WORKAROUND=1 -DINCLUDE_TBI_SUPPORT
> -DINCLUDE_5701_AX_FIX=1 -Wall -Wstrict-prototypes
> -I/lib/modules/2.4.30-3tr/build/include -O2   -c -o 5701rls.o
> 5701rls.c
> gcc -DMODULE -D__KERNEL__ -DDBG=0 -DT3_JUMBO_RCV_RCB_ENTRY_COUNT=256
> -DNICE_SUPPORT -DPCIX_TARGET_WORKAROUND=1 -DINCLUDE_TBI_SUPPORT
> -DINCLUDE_5701_AX_FIX=1 -Wall -Wstrict-prototypes
> -I/lib/modules/2.4.30-3tr/build/include -O2   -c -o tcp_seg.o
> tcp_seg.c
> gcc -DMODULE -D__KERNEL__ -DDBG=0 -DT3_JUMBO_RCV_RCB_ENTRY_COUNT=256
> -DNICE_SUPPORT -DPCIX_TARGET_WORKAROUND=1 -DINCLUDE_TBI_SUPPORT
> -DINCLUDE_5701_AX_FIX=1 -Wall -Wstrict-prototypes
> -I/lib/modules/2.4.30-3tr/build/include -O2   -c -o b57diag.o
> b57diag.c
> ld -i b57um.o b57proc.o tigon3.o autoneg.o 5701rls.o tcp_seg.o
> b57diag.o -o bcm5700.o
> -------------------
> .. where references for actual kernel: 2.4.30-3tr are included.
> 
> 
> This is part of Makefile....
> 
> #!/usr/bin/make
> # Makefile for building Linux Broadcom Gigabit ethernet driver as a module.
> # $id$
> 
> # PREFIX may be set by the RPM build to set the effective root.
> PREFIX=
> ifeq ($(shell ls /lib/modules/$(shell uname -r)/build > /dev/null 2>&1
> && echo build),)
>   ifeq ($(shell ls /usr/src/linux > /dev/null 2>&1 && echo linux),)
>     LINUX=
>   else
>     LINUX=/usr/src/linux
>   endif
> else
>   LINUX=/lib/modules/$(shell uname -r)/build
> endif
> 
> # check if 2.4 kernel or 2.5+ kernel
> BCM_KVER:=$(shell uname -r | cut -c1-3 | sed 's/2\.[56]/2\.6/')
> 
> ifeq ($(BCM_KVER), 2.6)
> # Makefile for 2.5+ kernel
> 
> BCM_DRV = bcm5700.ko
> 
> ifneq ($(KERNELRELEASE),)
> 
> obj-m += bcm5700.o
> 
> bcm5700-objs    := b57um.o b57proc.o tigon3.o autoneg.o 5701rls.o
> tcp_seg.o b57diag.o
> 
> EXTRA_CFLAGS = -DDBG=0 -DT3_JUMBO_RCV_RCB_ENTRY_COUNT=256
> -DNICE_SUPPORT -DPCIX_TARGET_WORKAROUND=1 -DINCLUDE_TBI_SUPPORT
> -DINCLUDE_5701_AX_FIX=1
> 
> else
> 
> default:
>         make -C $(LINUX) SUBDIRS=$(shell pwd) modules
> 
> endif
> 
> [....]
> _______________________________________________
> tsl-discuss mailing list
> [email protected]
> http://lists.trustix.org/mailman/listinfo/tsl-discuss
> 
_______________________________________________
tsl-discuss mailing list
[email protected]
http://lists.trustix.org/mailman/listinfo/tsl-discuss

Reply via email to