Missing EEPROM.h

Hi, I am trying to build using the Adafruit SD library and the Adafruit RA8875 library. I get an error when they try to #include <EEPROM.h>.

 #include <EEPROM.h>
          ^~~~~~~~~~
compilation terminated.
Compiling .pio\build\megaatmega2560\libf73\SD\utility\SdFile.cpp.o
Compiling .pio\build\megaatmega2560\libf73\SD\utility\SdVolume.cpp.o
*** [.pio\build\megaatmega2560\lib2a5\Adafruit RA8875\Adafruit_RA8875.cpp.o] Error 1
.pio\libdeps\megaatmega2560\Adafruit RA8875\Adafruit_RA8875.cpp:40:10: fatal error: EEPROM.h: No such file or directory
 #include <EEPROM.h>
          ^~~~~~~~~~
compilation terminated.
Compiling .pio\build\megaatmega2560\libf73\SD\utility\Sd2Card.cpp.o
*** [.pio\build\megaatmega2560\lib2a5\Adafruit RA8875\Adafruit_RA8875.cpp.o] Error 1

I am running on an arduino mega.

platformio.ini

platform = atmelavr
board = megaatmega2560
framework = arduino
monitor_speed = 9600
lib_deps = 
	SPI
	Wire
	adafruit/Adafruit BusIO@^1.9.1
	adafruit/Adafruit GFX Library @ ^1.10.4
	adafruit/Adafruit LED Backpack Library@^1.1.8
	adafruit/Adafruit RA8875 @ ^1.4.0
	adafruit/SD@0.0.0-alpha+sha.041f788250

Try a different lib_ldf_mode that evaluates C/C++ macros.

Switched it to deep and that worked.

Thanks!