How do I issue linktime warnings ?

How do I issue linktime warnings ?

Post by Donovan Rebbec » Fri, 25 Aug 2000 11:41:15



Hi.
I am wondering how to do the following:
If you use gets(), you are issued a warning at link time that looks
something like this:
"warning: the gets function is dangerous and should not be used".

I'd like to be able to issue similar warnings in my libraries.
How is this done ?

Cheers,
--
Donovan

 
 
 

1. Linktime errors while compiling the kernel ?

Hi,

I tried to compile my kernel (version 1.2.13), but at link time
I got the following errors:

arch/i386/mm/mm.o(.text+0x36d): undefined reference to `pg0'
arch/i386/mm/mm.o(.text+0x58a): undefined reference to `pg0'
...
arch/i386/mm/mm.o(.text+0x5d4): undefined reference to `pg0'
kernel/kernel.o(.text+0x1df): undefined reference to `_current'
kernel/kernel.o(.text+0x1ec): undefined reference to `_last_task_used_math'
kernel/kernel.o(.data+0x39c): undefined reference to `sys_call_table'
kernel/kernel.o(.data+0x424): undefined reference to `floppy_track_buffer'
kernel/kernel.o(.data+0x2a70): undefined reference to `swapper_pg_dir'
mm/mm.o(.text+0x7f): undefined reference to `swapper_pg_dir'
mm/mm.o(.text+0x2c0): undefined reference to `swapper_pg_dir'
mm/mm.o(.text+0x2f6): undefined reference to `swapper_pg_dir'
fs/fs.o(.text+0xdd7a): undefined reference to `sys_call_table'
fs/fs.o(.text+0xe6ff): undefined reference to `sys_call_table'
fs/fs.o(.text+0xe95a): undefined reference to `sys_call_table'
fs/fs.o(.text+0xea5b): undefined reference to `sys_call_table'
fs/fs.o(.text+0xec1e): undefined reference to `sys_call_table'
floppy.o(.text+0xc3a): undefined reference to `floppy_track_buffer'
floppy.o(.text+0xc49): undefined reference to `floppy_track_buffer'
floppy.o(.text+0xc50): undefined reference to `floppy_track_buffer'
floppy.o(.text+0x2a88): undefined reference to `floppy_track_buffer'
floppy.o(.text+0x2b56): undefined reference to `floppy_track_buffer'
floppy.o(.text+0x3500): more undefined references to `floppy_track_buffer' follow
make: *** [vmlinux] Error 1

Does anyone know where this undefined references are supposed to be
defined ?

Thanks

2. NFS question

3. Microsoft issues profits warning

4. HELP, please. Run prog. & read stdin from script?

5. IBM DTTA 371440(PM) on Dell issues short write warning on mke2fs

6. Solaris 2.3 / 9Gbyte Drive

7. IPv6 issues timer warning - bk tree

8. HELP!

9. ??: Sendmail "X-Authentication-Warning: mitton.dyn.ml.org: dmitton owned process doing -bs"?

10. Warning message about DOS directory?

11. Warning - running *really* short on DMA buffers while doing file transfers

12. Unix/DOS idiocracy (Was: Micro$ucks INVASION OF PRIVACY WARNING!!!!!!!)

13. HELP: Connectivity between DOS/DOS and DOS/Linux