buildroot.git
20 years agoI've put together an updated set of kernel headers, so use that.
Eric Andersen [Wed, 18 Feb 2004 19:06:54 +0000 (19:06 -0000)]
I've put together an updated set of kernel headers, so use that.

20 years agoUpdate binutils from 2.14.90.0.6 to 2.14.90.0.8.
Manuel Novoa III [Wed, 18 Feb 2004 08:28:28 +0000 (08:28 -0000)]
Update binutils from 2.14.90.0.6 to 2.14.90.0.8.
Update from gcc 3.3.2 to 3.3.3.
Test builds done for i386 and mipsel (3.3.3) and i386 (2.95).
Soft float support not yet tested with 3.3.3.

20 years agoUpgrade since 2.5.4 has a configuration bug which builds with largefiles
Manuel Novoa III [Mon, 16 Feb 2004 01:18:43 +0000 (01:18 -0000)]
Upgrade since 2.5.4 has a configuration bug which builds with largefiles
but doesn't set the correct feature macro.  This resulted in fseeko not
being prototyped and patch failing on some platforms.

20 years agoShould have added this a long time ago.
Manuel Novoa III [Wed, 11 Feb 2004 06:44:47 +0000 (06:44 -0000)]
Should have added this a long time ago.

20 years agoUse --enable-sjlj-exceptions when configuring gcc so that exception handling
Manuel Novoa III [Wed, 11 Feb 2004 03:32:34 +0000 (03:32 -0000)]
Use --enable-sjlj-exceptions when configuring gcc so that exception handling
  works for dynamicly linked executables.  Only tested so far on i386 with
  gcc 3.3.2.  But combined with the latest ldso updates, I can now get a
  dynamicly linked java helloworld app to run.
Add a config toggle for building gcj and libgcj.  The build runs fine
  through gcc-final but currently requires hand interventions to build
  gcc-target.  Again, only tested so far on i386.

20 years agoUpdate to the February ltp-full-20040206 testsuite
Eric Andersen [Fri, 6 Feb 2004 22:52:14 +0000 (22:52 -0000)]
Update to the February ltp-full-20040206 testsuite

20 years agoAdd a check to ensure the proper utilities are installed before
Eric Andersen [Fri, 6 Feb 2004 10:16:11 +0000 (10:16 -0000)]
Add a check to ensure the proper utilities are installed before
trying to build binutils, lest folks get cryptic error msgs later.
 -Erik

20 years agoFix a cut-n-paste bug. Monotonous editing strikes again.
Manuel Novoa III [Fri, 6 Feb 2004 07:39:02 +0000 (07:39 -0000)]
Fix a cut-n-paste bug.  Monotonous editing strikes again.

20 years agoBump bb to -pre7
Eric Andersen [Fri, 6 Feb 2004 01:19:47 +0000 (01:19 -0000)]
Bump bb to -pre7

20 years agoUpdate buildroot per the new snapshot situation with busybox.
Eric Andersen [Sat, 31 Jan 2004 08:33:26 +0000 (08:33 -0000)]
Update buildroot per the new snapshot situation with busybox.
The old busybox 0.60.x series is no longer used/supported.
 -Erik

20 years agoBe consistant and use DISABLE_NLS for binutils
Eric Andersen [Fri, 30 Jan 2004 22:15:17 +0000 (22:15 -0000)]
Be consistant and use DISABLE_NLS for binutils

20 years agoRemove USE_LINUX_UCLIBC option, since that is now the only
Eric Andersen [Thu, 29 Jan 2004 23:21:00 +0000 (23:21 -0000)]
Remove USE_LINUX_UCLIBC option, since that is now the only
supported way of building toolchains

20 years agoKill off the old gcc/binutils stuff
Eric Andersen [Thu, 29 Jan 2004 23:13:49 +0000 (23:13 -0000)]
Kill off the old gcc/binutils stuff

20 years agoFixup grep build
Eric Andersen [Wed, 28 Jan 2004 23:11:00 +0000 (23:11 -0000)]
Fixup grep build

20 years agoFix libstdc++-v3/configure.target to set the config/os dir correctly
Manuel Novoa III [Sat, 24 Jan 2004 19:43:36 +0000 (19:43 -0000)]
Fix libstdc++-v3/configure.target to set the config/os dir correctly
when building inside a native uClibc environment.

20 years agoAs noted by Joakim Tjernlund, we should force ln to overwrite
Eric Andersen [Tue, 20 Jan 2004 17:51:43 +0000 (17:51 -0000)]
As noted by Joakim Tjernlund, we should force ln to overwrite
existing symlinks.

20 years agoChange to work with the i386-linux-uclibc toolchain instead.
Manuel Novoa III [Sat, 17 Jan 2004 01:55:52 +0000 (01:55 -0000)]
Change to work with the i386-linux-uclibc toolchain instead.

20 years agoGet soft float working for gcc 3.3.2. Support for arm, mips, mipsel, powerpc.
Manuel Novoa III [Fri, 16 Jan 2004 19:08:39 +0000 (19:08 -0000)]
Get soft float working for gcc 3.3.2.  Support for arm, mips, mipsel, powerpc.

20 years agoRemove unnecessary dependency.
Manuel Novoa III [Thu, 15 Jan 2004 15:59:43 +0000 (15:59 -0000)]
Remove unnecessary dependency.

20 years agoMinor cleanup.
Manuel Novoa III [Thu, 15 Jan 2004 11:01:37 +0000 (11:01 -0000)]
Minor cleanup.

20 years agoOops... forgot --with-headers when building the cross compilers. So the
Manuel Novoa III [Wed, 14 Jan 2004 19:05:27 +0000 (19:05 -0000)]
Oops... forgot --with-headers when building the cross compilers.  So the
version of limits.h under gcc-lib was incorrect.

20 years agoBuild gdb with <arch>-linux-uclibc explicitly (when necessary) in case it
Manuel Novoa III [Wed, 14 Jan 2004 12:12:17 +0000 (12:12 -0000)]
Build gdb with <arch>-linux-uclibc explicitly (when necessary) in case it
needs to be aware.  To do this, we grab a (patched) copy of config.sub
from gcc.
Also specify some configure vars which aren't tested when cross compiling.

20 years agoOops.
Manuel Novoa III [Wed, 14 Jan 2004 10:33:00 +0000 (10:33 -0000)]
Oops.

20 years agoEnable building <arch>-linux-uclibc toolchains. Note that, due to config
Manuel Novoa III [Wed, 14 Jan 2004 10:03:44 +0000 (10:03 -0000)]
Enable building <arch>-linux-uclibc toolchains.  Note that, due to config
issues for applications, we also create staging_dir/bin/<arch>-linux-*
symlinks which allows us to configure most apps with target=<arch>-linux.

gcc 3.3.2 libstdc++ now correctly identifies uclibc locale support.
There are still some issues (mainly related to wide char time strings
and wcsftime) to be addressed, but those are on hold until the uClibc
locale internals are reworked once again.

With the new stuff, we can also build gcc 2.95 and STLport again, although
the native gcc build for the target is failing.

Archs supported (some archs not yet tested):
 2.95 - i386, arm, mips*, powerpc.
 3.3.2 - Hopefull all for which uClibc has shared lib support.

20 years agoUpdate ltp to the latest version. Current results:
Eric Andersen [Sun, 11 Jan 2004 08:01:02 +0000 (08:01 -0000)]
Update ltp to the latest version.  Current results:

$ grep FAIL logfile
fcntl18     2  FAIL  :  Test F_GETLK64: for errno EFAULT FAILED
fcntl18     0  INFO  :  Block 2 FAILED
fcntl18     2  FAIL  :  Test F_GETLK64: for errno EFAULT FAILED
fcntl18     0  INFO  :  Block 2 FAILED
flock03     2  FAIL  :  Child: Unable to relock file after unlocking, errno 37
flock03     2  FAIL  :  flock03 Failed
nanosleep02    1  FAIL  :  Remaining sleep time 4010000 usec doesn't match with the expected 3992631 usec time
nanosleep02    1  FAIL  :  child process exited abnormally
INFO: pan reported some tests FAIL

$ grep BROK logfile
setgroups04    1  BROK  :  Unexpected signal 11 received.
swapoff02    1  BROK  :  Failed to turn on the swap file. skipping  the test iteration
swapoff02    2  BROK  :  Remaining cases broken
swapoff02    3  BROK  :  Remaining cases broken

20 years agowe do not 'ant' to use anything
Eric Andersen [Thu, 8 Jan 2004 09:43:30 +0000 (09:43 -0000)]
we do not 'ant' to use anything

20 years agoDocument the unwind-dw2-fde stuff a bit better, remove pointless
Eric Andersen [Thu, 8 Jan 2004 09:41:43 +0000 (09:41 -0000)]
Document the unwind-dw2-fde stuff a bit better, remove pointless
and inadvertant munging of libgcc_s's soname.

20 years agoDefault buildroot to use stock uClibc 0.9.26 till further notice
Eric Andersen [Sun, 4 Jan 2004 06:08:20 +0000 (06:08 -0000)]
Default buildroot to use stock uClibc 0.9.26 till further notice

20 years agoMount devpts properly
Eric Andersen [Sat, 3 Jan 2004 11:09:19 +0000 (11:09 -0000)]
Mount devpts properly

20 years agoFix some more ltp bugs
Eric Andersen [Sat, 3 Jan 2004 09:50:23 +0000 (09:50 -0000)]
Fix some more ltp bugs

20 years agoA bit more tateful this time
Eric Andersen [Fri, 2 Jan 2004 06:58:36 +0000 (06:58 -0000)]
A bit more tateful this time

20 years agoPatch the patch...
Eric Andersen [Fri, 2 Jan 2004 06:49:18 +0000 (06:49 -0000)]
Patch the patch...

20 years agoUpdate the ltp patch with a few bug fixes...
Eric Andersen [Fri, 2 Jan 2004 06:29:00 +0000 (06:29 -0000)]
Update the ltp patch with a few bug fixes...

20 years agoUpdate for the latest uClibc
Eric Andersen [Tue, 30 Dec 2003 11:25:21 +0000 (11:25 -0000)]
Update for the latest uClibc

20 years agoSlightly newer ltp test
Eric Andersen [Mon, 29 Dec 2003 23:19:46 +0000 (23:19 -0000)]
Slightly newer ltp test

20 years agoUpdate default config
Eric Andersen [Sun, 28 Dec 2003 22:08:19 +0000 (22:08 -0000)]
Update default config

20 years agoremove trailing whitespace
Eric Andersen [Sun, 28 Dec 2003 22:07:59 +0000 (22:07 -0000)]
remove trailing whitespace

20 years agoFixup the build of the hostap utils, use the kernel hostap
Eric Andersen [Sun, 28 Dec 2003 22:07:35 +0000 (22:07 -0000)]
Fixup the build of the hostap utils, use the kernel hostap
stuff for the driver modules.

20 years agoAdd support for openvpn
Eric Andersen [Sun, 28 Dec 2003 22:06:25 +0000 (22:06 -0000)]
Add support for openvpn

20 years agouClibc has handled YESSTR/NOSTR for some time, so kill that part of the
Manuel Novoa III [Sat, 27 Dec 2003 23:43:58 +0000 (23:43 -0000)]
uClibc has handled YESSTR/NOSTR for some time, so kill that part of the
patch as well.

20 years agoWith the libpthread fix, part of the patch is no longer required.
Manuel Novoa III [Sat, 27 Dec 2003 23:42:47 +0000 (23:42 -0000)]
With the libpthread fix, part of the patch is no longer required.

20 years agoUpdate.
Manuel Novoa III [Thu, 25 Dec 2003 04:26:51 +0000 (04:26 -0000)]
Update.

20 years agosome non-tabs snuck in
Eric Andersen [Sat, 20 Dec 2003 00:22:39 +0000 (00:22 -0000)]
some non-tabs snuck in

20 years agobump kernel to 2.4.23, and update the default patch set to match
Eric Andersen [Sat, 20 Dec 2003 00:05:53 +0000 (00:05 -0000)]
bump kernel to 2.4.23, and update the default patch set to match

20 years agoFixup the regex used for iptables so it actually works
Eric Andersen [Sat, 20 Dec 2003 00:02:13 +0000 (00:02 -0000)]
Fixup the regex used for iptables so it actually works

20 years agoBump pcmcia version
Eric Andersen [Sat, 20 Dec 2003 00:01:42 +0000 (00:01 -0000)]
Bump pcmcia version

20 years agoFixup the "older than" (test -ot) tests for older bash
Eric Andersen [Sat, 20 Dec 2003 00:01:23 +0000 (00:01 -0000)]
Fixup the "older than" (test -ot) tests for older bash
versions when one of the files is missing

20 years agoPaul Fox writes:
Eric Andersen [Fri, 19 Dec 2003 23:59:04 +0000 (23:59 -0000)]
Paul Fox writes:

hi erik --

bash versions 2.04.11 and 2.04.21 (at least -- they're the only
non-2.05 versions i have) seem to get the "older than" (test -ot)
answer wrong if one of the files is missing.

this patch explicitly bypasses the test if the "older" file is missing.

paul

20 years agoupdate dropbear
Eric Andersen [Fri, 19 Dec 2003 07:58:02 +0000 (07:58 -0000)]
update dropbear

20 years agocope with latest busybox insmod options
Eric Andersen [Thu, 11 Dec 2003 02:32:07 +0000 (02:32 -0000)]
cope with latest busybox insmod options

20 years agoSupport older apps by disabling UNIX98PTY_ONLY
Eric Andersen [Wed, 10 Dec 2003 20:11:09 +0000 (20:11 -0000)]
Support older apps by disabling UNIX98PTY_ONLY

21 years agoContributed by Jeff Simpson. This doesn't actually work yet,
Eric Andersen [Wed, 3 Dec 2003 22:58:26 +0000 (22:58 -0000)]
Contributed by Jeff Simpson.  This doesn't actually work yet,
and will need considerably more effort to make python properly
cross compile.  More of a placeholder for now....

21 years agoAdd in mpg123 support, contributed by Jeff Simpson, with fixes
Eric Andersen [Wed, 3 Dec 2003 22:56:58 +0000 (22:56 -0000)]
Add in mpg123 support, contributed by Jeff Simpson, with fixes
by me....

21 years agoFixup util-linux so it actually compiles
Eric Andersen [Wed, 3 Dec 2003 22:49:02 +0000 (22:49 -0000)]
Fixup util-linux so it actually compiles

21 years agoPrevent install from following symlinks and overwriting bin/busybox
Eric Andersen [Wed, 3 Dec 2003 17:18:41 +0000 (17:18 -0000)]
Prevent install from following symlinks and overwriting bin/busybox

21 years agoOops... we do want insmod support, but we don't need tape support.
Manuel Novoa III [Wed, 3 Dec 2003 02:31:15 +0000 (02:31 -0000)]
Oops... we do want insmod support, but we don't need tape support.

21 years agoChange uClibc stdio BUFSIZ to 4k.
Manuel Novoa III [Wed, 3 Dec 2003 02:25:12 +0000 (02:25 -0000)]
Change uClibc stdio BUFSIZ to 4k.
Update busybox config for new snapshot.

21 years agoIf building without large file support, hack the Makefiles appropriately.
Manuel Novoa III [Wed, 3 Dec 2003 01:16:29 +0000 (01:16 -0000)]
If building without large file support, hack the Makefiles appropriately.

21 years agoAdd support for cris, adapted from a patch I found on the web.
Manuel Novoa III [Wed, 3 Dec 2003 00:28:25 +0000 (00:28 -0000)]
Add support for cris, adapted from a patch I found on the web.
http://lists.zynot.org/pipermail/zynot-commit/2003-September/000347.html

21 years agoAdd some extra slack space. mips rootfs generation was failing because
Manuel Novoa III [Tue, 2 Dec 2003 21:46:46 +0000 (21:46 -0000)]
Add some extra slack space.  mips rootfs generation was failing because
to small a size was used (probably a result of my using reiserfs).

21 years agoDefault to building ccache for the target
Eric Andersen [Tue, 2 Dec 2003 19:20:12 +0000 (19:20 -0000)]
Default to building ccache for the target

21 years agoRemove the broken handling of libgcc_s.
Manuel Novoa III [Tue, 2 Dec 2003 18:55:21 +0000 (18:55 -0000)]
Remove the broken handling of libgcc_s.

21 years agoRemove the USE_UCLIBC_TOOLCHAIN config option, since that's all we support.
Manuel Novoa III [Sun, 30 Nov 2003 20:21:47 +0000 (20:21 -0000)]
Remove the USE_UCLIBC_TOOLCHAIN config option, since that's all we support.
Add some comments in Makefile about support for various archs.
Disable buildroot large file for cris, since uClibc currently disables it.

21 years agoApparently, we don't need to specify KERNEL_SRC.
Manuel Novoa III [Sat, 29 Nov 2003 23:56:43 +0000 (23:56 -0000)]
Apparently, we don't need to specify KERNEL_SRC.

21 years agoErik moved the kernel headers and forgot to update this.
Manuel Novoa III [Sat, 29 Nov 2003 19:27:20 +0000 (19:27 -0000)]
Erik moved the kernel headers and forgot to update this.

21 years agoVarious fixes. Should now build when cross compiling and install correctly.
Manuel Novoa III [Sat, 29 Nov 2003 19:19:10 +0000 (19:19 -0000)]
Various fixes.  Should now build when cross compiling and install correctly.

21 years agoRemove libgcc_eh hack. Things now build as they are supposed to.
Manuel Novoa III [Tue, 25 Nov 2003 14:45:40 +0000 (14:45 -0000)]
Remove libgcc_eh hack.  Things now build as they are supposed to.

21 years agoUse ARCH... not TARGET_ARCH in the mipsel test.
Manuel Novoa III [Mon, 24 Nov 2003 23:23:16 +0000 (23:23 -0000)]
Use ARCH... not TARGET_ARCH in the mipsel test.

21 years agoFix the condition for applying the i386 soft float patch.
Manuel Novoa III [Mon, 24 Nov 2003 20:50:12 +0000 (20:50 -0000)]
Fix the condition for applying the i386 soft float patch.

21 years agoUse else.
Manuel Novoa III [Mon, 24 Nov 2003 15:55:50 +0000 (15:55 -0000)]
Use else.

21 years agoHandle the case of no shared libgcc -- sh4 for instance.
Manuel Novoa III [Sat, 22 Nov 2003 07:01:52 +0000 (07:01 -0000)]
Handle the case of no shared libgcc -- sh4 for instance.

21 years agoBug fix by Goetz Bock <bock+uclibc@blacknet.de>
Manuel Novoa III [Fri, 21 Nov 2003 03:50:39 +0000 (03:50 -0000)]
Bug fix by Goetz Bock <bock+uclibc@blacknet.de>

21 years agoOops... check in the file version this time.
Manuel Novoa III [Fri, 21 Nov 2003 02:30:18 +0000 (02:30 -0000)]
Oops... check in the file version this time.

21 years agoFix some soft float make variables.
Manuel Novoa III [Fri, 21 Nov 2003 02:28:21 +0000 (02:28 -0000)]
Fix some soft float make variables.

21 years agoMake sure the necessary directories exist.
Manuel Novoa III [Fri, 21 Nov 2003 01:17:09 +0000 (01:17 -0000)]
Make sure the necessary directories exist.

21 years agoOuch! Cut-n-paste strikes again!
Manuel Novoa III [Thu, 20 Nov 2003 21:17:54 +0000 (21:17 -0000)]
Ouch!  Cut-n-paste strikes again!

21 years agomention mipsel
Eric Andersen [Thu, 20 Nov 2003 20:14:25 +0000 (20:14 -0000)]
mention mipsel
Make soft float easier to enable/disable

21 years agoFix missing line continuation.
Manuel Novoa III [Thu, 20 Nov 2003 18:52:56 +0000 (18:52 -0000)]
Fix missing line continuation.

21 years agoAdd some quoting to handle unusual host compiler naming
Eric Andersen [Thu, 20 Nov 2003 13:49:14 +0000 (13:49 -0000)]
Add some quoting to handle unusual host compiler naming

21 years agoContributed by Greg Haerr <greg@censoft.com>.
Manuel Novoa III [Thu, 20 Nov 2003 00:56:41 +0000 (00:56 -0000)]
Contributed by Greg Haerr <greg@censoft.com>.

21 years agoErik moved the kernel headers to a different directory, but didn't create
Manuel Novoa III [Wed, 19 Nov 2003 19:29:00 +0000 (19:29 -0000)]
Erik moved the kernel headers to a different directory, but didn't create
the directory first.

21 years agomove kernel headers to live with the toolchain
Eric Andersen [Wed, 19 Nov 2003 17:21:23 +0000 (17:21 -0000)]
move kernel headers to live with the toolchain

21 years agorevert this stuff...
Eric Andersen [Wed, 19 Nov 2003 17:20:03 +0000 (17:20 -0000)]
revert this stuff...

21 years agoautomatically detect if we have a usable version of sed
Eric Andersen [Wed, 19 Nov 2003 17:17:56 +0000 (17:17 -0000)]
automatically detect if we have a usable version of sed
installed.  If not, we will now build our own version.

21 years agoTurn on HAS_FPU by default. If soft float support is configured in the
Manuel Novoa III [Tue, 18 Nov 2003 19:58:46 +0000 (19:58 -0000)]
Turn on HAS_FPU by default.  If soft float support is configured in the
buildroot Makefile, HAS_FPU will be turned of by uclibc.mk.

TODO: Implement a buildroot options for no float support at all.

21 years agoFix some more perl -> sed conversion problems
Eric Andersen [Tue, 18 Nov 2003 17:56:52 +0000 (17:56 -0000)]
Fix some more perl -> sed conversion problems

21 years agominor perl to sed conversion issue
Eric Andersen [Tue, 18 Nov 2003 17:24:41 +0000 (17:24 -0000)]
minor perl to sed conversion issue

21 years agoChange 'sed -ie' to 'sed -i -e' to avoid littering the build
Eric Andersen [Tue, 18 Nov 2003 07:18:26 +0000 (07:18 -0000)]
Change 'sed -ie' to 'sed -i -e' to avoid littering the build
with lots of unwanted backup files with the letter "e" appended.
 -Erik

21 years agoOuch... Revert this. It was a stray from helping someone look 2.2 issues.
Manuel Novoa III [Mon, 17 Nov 2003 01:33:04 +0000 (01:33 -0000)]
Ouch... Revert this.  It was a stray from helping someone look 2.2 issues.

21 years agoFix most things when large file support is not configured.
Manuel Novoa III [Mon, 17 Nov 2003 01:31:38 +0000 (01:31 -0000)]
Fix most things when large file support is not configured.
Mostly submitted by Thomas Lundquist <lists@zelow.no>.

21 years agoFix most things when large file support is not configured.
Manuel Novoa III [Mon, 17 Nov 2003 01:29:27 +0000 (01:29 -0000)]
Fix most things when large file support is not configured.

21 years agoNote that the OPTIMIZE_FOR_CPU setting is broken, and save both the
Manuel Novoa III [Sun, 16 Nov 2003 04:54:06 +0000 (04:54 -0000)]
Note that the OPTIMIZE_FOR_CPU setting is broken, and save both the
users _and_ us some grief.

21 years agoFix a perl to sed conversion error
Eric Andersen [Fri, 14 Nov 2003 09:44:08 +0000 (09:44 -0000)]
Fix a perl to sed conversion error

21 years agoUpdate the default busybox config
Eric Andersen [Thu, 13 Nov 2003 12:10:58 +0000 (12:10 -0000)]
Update the default busybox config

21 years agoCope with changes I made to the uClibc install_dev target
Eric Andersen [Thu, 13 Nov 2003 12:05:12 +0000 (12:05 -0000)]
Cope with changes I made to the uClibc install_dev target

21 years agoFix a minor perl -> sed conversion casulty
Eric Andersen [Thu, 13 Nov 2003 06:16:59 +0000 (06:16 -0000)]
Fix a minor perl -> sed conversion casulty

21 years agoBy popular demand, use 'sed' rather than 'perl' for doing
Eric Andersen [Thu, 13 Nov 2003 06:02:20 +0000 (06:02 -0000)]
By popular demand, use 'sed' rather than 'perl' for doing
search and replace stuff.  Hopefully we do not have any
perl specific regexs that will be broken by this change,
but it seems to be working thus far anyways,

21 years agooops
Eric Andersen [Thu, 13 Nov 2003 00:14:59 +0000 (00:14 -0000)]
oops

21 years agoSupport building 'less'
Eric Andersen [Wed, 12 Nov 2003 22:43:51 +0000 (22:43 -0000)]
Support building 'less'

21 years agoThomas Cameron writes:
Eric Andersen [Wed, 12 Nov 2003 09:31:12 +0000 (09:31 -0000)]
Thomas Cameron writes:

this patch fixes the source file downloads when executing a "make source", and
a few cut-and-paste (tm) errors in the *.mk files.  Again, this is a patch
against the current CVS sources, and includes my previous patch.